{"_id":"testeranto","_rev":"322-88669accbb9200be6a032e73a4bfb245","name":"testeranto","dist-tags":{"latest":"0.343.0"},"versions":{"0.9.20":{"name":"testeranto","version":"0.9.20","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.9.20","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bugs":{"url":"https://github.com/adamwong246/testeranto/issues"},"bin":{"testerantoBuild":"bin/build.sh","testerantoWatch":"bin/watch.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"154c474128741a8adc9014a6e31166acafdb32b3","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.9.20.tgz","fileCount":30,"integrity":"sha512-TlkbFyGZWiXoP1Q/RLt8wRYaX6D29f7peT5yFZ8M58Anv6V/p0MngvszLmiVMOacN8ddwCQ/FPoE6LwxHyQVXA==","signatures":[{"sig":"MEQCIARZMbXprwmilC0bFfKEE1X9ct87jxaA2LtjvBCb7M/TAiAQDYqvi7gl1fO2dN3Atw14Qxzmn9yY8LWcvfzJ43j4bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1702117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvwKQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolwA/9HZ8jTgymnQ/kYECbQfTriT0gHTzvwX/gYzununoI+Zp4/V/d\r\nXJEpQJycOdcGsYiEBn39taoAgJdoktyXzD0La3tuW0fSCvM+Xcs6uUzv9uHI\r\nlTWxk0/j6ZUSHpNR8gTRlpJYTLOBSMh8kLiRJn8C+Y2xFXqME8Nnov5QTLZB\r\njNF2J9IkFEkRuTv3hMg4Ci2DBFq/8oqwPYpZfASRPLWWXj0arX3hKoqMsbdy\r\n1wObWNM5nQzrrqUz6HLcxAj1+iB0K+lzqOovOlh6KTSG3TbdPjoTbiWGC8Kn\r\nlSnhIwkeMSw/0ggf0nIbBvTxB2o2I0LyMoTcrHI0c2qMo4ToZBP0AcFR+x7f\r\niWshvCByNRjncq0aEE9+p1ykBM7VTBl00ZS4Ut8pPYuEix+99qAACVpBypwZ\r\nOcYQGcn/pGUvLju8b8qWMZWNoM81gpo33hespC6v3jRSvH32DZDY4As0CZob\r\nCYf4pz7+niEP3Ao6+ljKleq5HJ6cUV1aBEzfcm7Vjg5ITWhHaT1PgNVu8Nwv\r\nQjt3TZ74D+yhSf03q1DzK9FNz7ntg3rpFz7EJcD0ge3TWq6FgxE1lWIemGeP\r\nnjUbcNQxi8C93GN3kKb2Do4+7VwyT5gFcnoHYviTH7Dyrf1plttM/jIGgfWX\r\nA23+iDwfOQe5eHy+MarwQ+4MORr+0fcOQYQ=\r\n=vdvB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.ts","types":"./src/index.ts","gitHead":"ef2beaebe9f8f7257844c84706b85cb2b67ad2a8","scripts":{"clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamwong246/testeranto.git","type":"git"},"_npmVersion":"8.19.1","description":"teeny tiny tightly-typed typescript tests","directories":{},"_nodeVersion":"18.9.0","dependencies":{"react":"18.2.0","eslint":"^8.29.0","esbuild":"^0.16.5","nodemon":"^2.0.20","ts-node":"^10.9.1","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.9.20_1673462416637_0.3591222614301164","host":"s3://npm-registry-packages"}},"0.9.21":{"name":"testeranto","version":"0.9.21","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.9.21","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bugs":{"url":"https://github.com/adamwong246/testeranto/issues"},"bin":{"testerantoBuild":"bin/build.sh","testerantoWatch":"bin/watch.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"563385ac8af06552d23281bdba22f05b3f4a0dc9","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.9.21.tgz","fileCount":30,"integrity":"sha512-veUm82ko9I+tGVJ4LpmmGhgZh3AgVHnqLjfhsyOX+BtnKjxd3PzjqYjesIG5cZ/UHLi1MKT/CCpusOOwSQ3VUQ==","signatures":[{"sig":"MEYCIQD8ajItPbtwus0IvfOKCdZMueVhQLonrt2rP3duZj3A+wIhALl7wH2tq8szltZT9rHuc6qzcYL7D+Oy29Ws0fCY5o8e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1700874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvwTCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop9g/+MzxF1nNuqCW5khiXOgoSfvy/6QnYj+euMsBHBlEjoUyJGNbh\r\nQa5LsOZsTp/Uj4Cel9gcTS6B9JSb+luucJ1DKrSxBiLoyL6nJcJae/uhLvNp\r\nsSwaVfwXqCPV1UcpUJ2RmPj+zRYj/hgu738r2P2inkuQTts6Vt7i6U6AnHiS\r\nkRcZuOyauOPWcM2YB2lGI7riF+fCjGvbH0hFHhUeAAk3e8ZN6nqyF7ikuOKW\r\nf2hmSSp2h/A7zIXD+NStfpbKJv4m1u5g7I4KFTD0g44Qo5Q5jFAfqcFSa0F6\r\nBVUeCgPQB/2tINpKxctQ2X/6OfgI+myH1/fSpZE4CSr81sXMLbXT1CIEofZq\r\nEQPO7UbEvQesTyWhtXoek2cI7ArxOrID3HnX86GZeN73WwQBjH0jw29MKAf6\r\n2Hr7Iyb9NLAb7Lal1iefICidkPbIYZp8QxnENqfQ/lsC/vyg4SBn0j03SHBd\r\nBcuUGzpLC9Q1uQcNC9tnzTsk9Xsr/R6cgInhpWjoMDGRUaK2xpofp1KeElpu\r\nS+GXfqmF6PB4MqjwQTdb84to/gdo/Bu60BQ9+RuomJ2Sozm7+vBZGlpKszBs\r\ngdIrZXkgqyjsuwoXvN/4Mou52nhgJMfSQ1+PWmus4jUf4FsYylRbqBgy9u+h\r\n43LN8YvxRl99+rOwTnY2HzYAqJ+UDFLowTo=\r\n=OhW3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.ts","types":"./src/index.ts","gitHead":"07839d4790eff2aba8654f91fb4a13009d0c6153","scripts":{"clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamwong246/testeranto.git","type":"git"},"_npmVersion":"8.19.1","description":"teeny tiny tightly-typed typescript tests","directories":{},"_nodeVersion":"18.9.0","dependencies":{"react":"18.2.0","eslint":"^8.29.0","esbuild":"^0.16.5","nodemon":"^2.0.20","ts-node":"^10.9.1","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.9.21_1673462977766_0.5665929221269415","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"testeranto","version":"0.10.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.10.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoBuild":"bin/build.sh","testerantoWatch":"bin/watch.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"04addc0adc153c9e06c51927f9d72460243dd232","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.10.1.tgz","fileCount":37,"integrity":"sha512-HXtR2i9RcuqBYR+gAa1QUlUzef5qAdSbZsNG87YFElFTynsNbWDRDKRnIUXjlwmn0RDvkASOYBWD88nec8iohg==","signatures":[{"sig":"MEQCIG/ZpIudOWJNCG0/TSUskUowMsqI3Fn+D80EoXoITipwAiBVV6w1ESzGJ28O8h4y499Opu6YTi/qCIu7aepaM+t3Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22747982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1yH6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsBA/6A6uWN/cVjl92m+1iPIeXBeX4041VjBkc8u8lkeiEc/TWCRDg\r\nKTJFWXMTAdmlWhy3wVWzTd1uuRNNPY/2D0eNXsBdME2B9rI4LIVW7BOflVIY\r\nyRI0ABtO3bBHLDun5d+Uo3FDFa9DVfOcqABTygdm0j9yy+qxc0VJi8kmnl6N\r\nyYAILO8hGX0+ZLsm9SnrgU0okI8t7uIghPh8jOTlgk1nlTjs1J3tUaZ96zYd\r\nPU1lca5RoXfAD7xP9r0zmep8PfxJQn6CI+FuvdJqa78dP6duccJ5cUEvKpm7\r\nD3iRfFw8jzuWmmSaQQZMp8SfiRrHp37VCXZX4WL9BTMnLfx/C+LC5wLbA9ik\r\nusDhXAwjUPuem81MjA6PYNj9/QpAalA+NajsJt9pJuskoICbKyhpW2QonAtj\r\nJfIo8yO6qwZn9cmTpMVNMg46pWfnnIOOghDzRJKdVjk7/EW2Y0Wk4+XikSKy\r\nKUQLeCZFrAVmzU1IvOSikQ78ZR0gQCgwstvUqPgfDhacANgYvpo93+KTqgF/\r\n8zYT0bMwR4sDYerUGI6CR/QgVuOwxLvT2zhsgZNf5c2GgUt+tBL3AxGAd7eL\r\no0XR+jyClc6vxHvrkUvRh3MyKEHAUMJrWIH7hgqjFtzcrZq+RKy0vxAknwEq\r\n/u48/kn3KRFAjcTIUiGqa+WHeKd3NTfCizU=\r\n=rafg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.ts","types":"./src/index.ts","scripts":{"clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.10.1_1675043321725_0.5816335860878068","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"testeranto","version":"0.15.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.15.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"d559d9edca996eddbb3a3cdd62fc1d703657769a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.15.0.tgz","fileCount":24,"integrity":"sha512-8S0YfrqYudPuzo8UCQMhWD3HTc8NmvYv86S3L31lCe6FTk7ynyYvSy1DNfCeld6/Qs1s3K/LUZ7bXIIOg4niaA==","signatures":[{"sig":"MEYCIQCCUo6rXdGLlVfVMY8w69cb/QYGV75QcIr+rL7RIiGxaQIhAPzmplpZJkIawHEEU5hcNSGgy6Z/OrfzSP0xJ5mSckbZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21340867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+q8cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq43Q//ccvIJL7IpWOzKPbg5+xYNTACd10XyolV1UgtWMlL8JzMsjxm\r\nnOk6uZI+6YUmVfnutlzSHhvDsOSb+95NUKsE886c/mB5ktm5Sja1pnZY4jkX\r\ntlVKJNIq5u/IkTdixKf8L1ODbI1BEdbwTNlHzcW3I99x9h1iYSvh38/0W1+e\r\nr8h+ORsd8uQiENqAgBzqpGNnrZe+qTKcvHl2v5pvQ4NFchrvbznhVsazNxge\r\n28FOu+UrrgluXQGaLDhFdgeGC8GGUR/YIL25UuUgdiu6dXOHhun49gGkxiSZ\r\nVTv1jrpUsdJQHdp2P2iOxdV0GYWh1xsXWRQ0CnPkPgfUZt+5mb0Q/rHrBvZ5\r\nB3j7KOjp4FM357/zed6IWdeJtLA4066KKNFcqWldSKsm3giYGvqwlioZDCb8\r\nRNSyrsQq7tkJSNVkptyZpjkYO9e1sUxKrWQBQ+AbbkXA17gS6q1LCoMgm198\r\nSKetbFSPvVPBhWbhqlTUwBDLeesFqEovNUEbR5Cl9oWb/RcgOsaMzwDaYUit\r\nUBI2hMOuv5iyXCBkH6T40bAGJltN0jGQbf5EvvdHSlTS4SJJBJORMhx0SPzL\r\nkpZe7798o+uyS21JLh4WB8ZJAJtUn2tKxp+UMd0Ht4Nh/4nNMg3Qi1jQ/Fwt\r\ngYmAKenWmrqhKmSqs4cPoAWUfJQ33ab4HZg=\r\n=drRV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.15.0_1677373212440_0.8076422485661463","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"testeranto","version":"0.16.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"fa0198b329f07e694a445739e481f3001695746e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.0.tgz","fileCount":24,"integrity":"sha512-zFbsglULOEevL/91S2d4bPpkIjjgL6wRRqv3cLn67fRJDUQxVkDMNLJJ3SpV4HM+ICjS4+MeFaF+I9dUyvQHYg==","signatures":[{"sig":"MEYCIQDd9hkCuxa6Y9WGUPmPSDSAgMHKeBS3+vU6vNgkInFRFgIhAK6j0vpuy5SFplREz/q0B4VqyMSsHqwHYj8Yi/fmWsfL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21341145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+8T4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH6g/+NO42Hs53dO8Sxo7cVBCRxKzifO9EQ4Q6P9+I4jVMyO4SDIyB\r\njpBDIzN9ZeLXOxShgkIJbSTBKD0DNlv1+Ag9Quqk2Z/JsH4GKhuuddSmdHIc\r\nVKoPfF1CrYnQJoJDwx2wtL7ks5KMmuECIuC7aI6A1KHJCpO1FiTx3ZGkgX9P\r\neE9eIFfwsZowtQaIQYpBO64ETB8Zw/hRRzLWP2KrUkdAIf9t1p6MpJBle+Pf\r\ntMXuXXU3t0Jjym3os4HeT7djS7bVe6mLiWjrI368CxY4DSREaIdps3XanX9b\r\nOSE+D+WAbgOkB18OX3Q2a+qVeJ8hvxJ8XB+ZxG6avhdJRlhio/DgC1Z7QGtv\r\n1tvFQUZd082gei7gOF7Ur9JvjNgdym/RwzwLxbBew0U1nKkl5oTE4UFyeSGf\r\npWJJHPwAg8RSPO7k/POhIgbyhmoMr4S0l9TFM1lbGLDzVlk1So65yDTihBaK\r\nq4kmDMhC94mInPLicDq++VC5nRKf7jrJJC3tQRIaqNfH0r40NEFLZyr5pAfA\r\nw3Y10u5mY2x6tMTqoWGwAc/4UwY0tuyXsxsgi1VfGsIeYOjPebD6YCq0i+nq\r\nBGVtIXRoC40Qx2I9Vlxy/KjES40jvegkRxWZDS75YQ+asZIjG6+4ynbbkqUA\r\n/QbyZqnmHfc7a587U+OefFl1hKB3e9qp2cw=\r\n=F4FQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.0_1677444344352_0.5635332337148409","host":"s3://npm-registry-packages"}},"0.16.2":{"name":"testeranto","version":"0.16.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"602f64acad3f9d9828e6edf8106c68d4095d83f6","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.2.tgz","fileCount":26,"integrity":"sha512-quhp2ieVwqV9oyAHjpRkwlBL4aF2RugGUGgGENYuiI6/UULAISk0dqA0hYzEX/MWvRo6s2bry2ctmyxi1E/9aQ==","signatures":[{"sig":"MEUCIG4iSS0Vrd7DCV6hHL6zoXE1PSUXML4UKAVU0KdqxFfYAiEAo01OtsA+305/RUmVcvdfwd8JVTQqe+lX3RChzLIRGZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21353739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/BzoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplfRAAgQVn5qzNpmVJKt1+J2ttSCqhCcxXjRj1ca92s2+AVmIAy0RS\r\ndgpQycyXjhkr7Q/0OUHNQgqmAFK4Oj+bPKlHOZkOZcGX5YciFAR/2jNQiqhy\r\nBXqZrIzeaU/OkFqRxEl+2YoACixsgCT6XRKx15+UFtVKPlkcxd3mDeCQSN7W\r\n0p5vK1+eIlHQ2y+GP6GbEiCq9z7qp3DdvA8PdVvDjEAv2oLO6EJCmtMHZbeU\r\nyMKLtvQVNdoy+wLpW1jBERGJ6inxe3mHDqOQximjTvEOjs//UlupcGs79NNB\r\nLoovOfH3az31gs3wGc1C5egnibM1symsBK9jOpQzj24sqry70jWVNlG0TOOR\r\nX3gnDwYt+8wrX/My/ZRw9pcvEuZKvGrazCOx6NXba7v9KRBNROL0w8dYYM22\r\nokq6I9eEpaSVhsc6qaNH2ZE/dznev7Js2WV01dlCswetfwakovgd+i9VL/P9\r\nALdmr09a8yb87bmbZ8TK7wIZbtCPBrv26/56JioJYvr4Y/04faNVwLANsoyO\r\nmSlvQQFWle+1ZQeTLCfJD+lF0+Li6G+wXcWCQcQR/hmF4e2O++T2OSVSCL76\r\nLJqGDGvKz4zQl8kA//3oHBGxRT3pTTyNNwI7vwy+AShXmJoI0W4tn0kvYULE\r\nP0Oo4Z1RDQu7EEp5KjtaVrb7KlVwQgDs2Iw=\r\n=wnFE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.2_1677466855564_0.5805775284830865","host":"s3://npm-registry-packages"}},"0.16.3":{"name":"testeranto","version":"0.16.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"01310a93a056628f695bab7e009c176b8de16839","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.3.tgz","fileCount":26,"integrity":"sha512-Oczr70mGOaumc9I8cIeglC9Wh32Qzt/qHXYZlF/MaHBRzx73ysSPaT2q7gFv2u9A8ICfobPkAGhxvu3Ei0X1KA==","signatures":[{"sig":"MEUCIHDmMGHo+KLFK366AJI3llPKPFMjDEZHM9JkxnnS+zKkAiEAsh9YeOLS5lb5+GV/K3Yfi9amdoqPR6+tww3qxgbwyg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21353819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/CYUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiPxAAkxEC3oDr9nFiADzfpBvbBna8Ay72fqJIKrR6ckB3PBk6Oeun\r\nEP46RX9ow/QWUvqByWHOv4NhNU9wfJ/Yoj5QWnzl8/csze6zyy4GiPcaW4Tp\r\nbwL5JlHiRh4eu3z5xM56d+n5w7J/PCEOmkQdke+IKU6HJilF3k26UIs5pRCm\r\nnto0UwDL19aqFsQDou1Pa2+pT/zIMP/MpCQXDW78K79fGUUK18wT3pCtI+Uw\r\nC23d31PB3IvSLzwluPVRlSMqojxDUKk0WLzDF7Z/t/wC8hV6nT+TdwaSCPm+\r\nYWvNLWlrXf5Ly71RPkcyFQmDBJrlk8pa7jZH3i0ZTV5n+6CH5llFCQCSaCXP\r\njqcqgz7HfwlUo9Z+AkW+bwPvk4iSmHaSfPbsBq7i0ppyLm//igDu9VAdx+8P\r\nKGQy0QyEITuPLlnAjEyflw64BWbdJnDRqBQv5mLhOuRKBm9fNn/V/KZxFQeF\r\nbv4A+eSRzt4rOTYZGJGWUoA2Rtzrb9HZ2YwwHRJ6IlGo0nDQIaBXMN7r3Ej2\r\nuIQW8FxJ90QhuZvUGT0Ul8u9Uy8sIDTvXirCwSLMq9cChtsYSDJk5y70+BPJ\r\nUOcNd4Kuea9G7bLAuIIYl/JsuAtP2j+ckEu2Ul6QYnqJJUHHI4XhQ5s9rj0E\r\n4FBtZCjAKbJBSSc6U3p8KyOWZX2jpLO/U/w=\r\n=02rW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.3_1677469204465_0.37727277806946846","host":"s3://npm-registry-packages"}},"0.16.4":{"name":"testeranto","version":"0.16.4","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.4","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"6637799fc9f95c5a38669736254011e4f0d45087","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.4.tgz","fileCount":26,"integrity":"sha512-7SupX71GUsuxMI5wvPkesxvzVF0oUpD/idhRm9t9FktmUvxDFbEkOn4oVIkMPDJFSByt9QbCGXLYbuZ8M+9O+w==","signatures":[{"sig":"MEQCICM7KGO9YTMKqE3cXmyP8okhR6Ckkdp5gkUzr0MfpaHeAiBWYvpsHNphoMN2nC6W33eRhyMf72YxYDm+ay1bR1Iqgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21353819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/CiWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg2w/8CZ8VWb1uTf8zhQc4qN3MAhxhHaRwhDG7Y1jc18XXyPlkh6I6\r\nixsmPkfSlvl6T7gUMG5bSW1pnzQRbDSyhlXnJitK3+jwccAjywJt7jX+Nio8\r\nwzbbKvABkc2zBr4G7/3Yp0fAsCHeZDLWLGcL1RZwyzPE0qrMIU/1XFUWtzud\r\njixADxyYuSgkbiDfpuEvPhk2b2HZ/siJrXg6/azR9M4vHskZAS73+LPrvOyi\r\nCxVe2yoemt2KLbLZPP3YpirdnllL553gUOuIn5trMRUU4APHH82YkRYQoapB\r\nvjKar4K4vASqCCdSTptD7qtOmpgvcsK58j9a1b3QZpDoTHdYVlKrJ+jdz+JK\r\nus3Z05UcJS2MbLWqGysjYkjGiEqlD+WGNk7X/s32DFXAubVgMI3Ci2AQ9mdQ\r\n+gNRXuLmUjc2xGI6IhMKmuv9NdXCCrttkPr+j32vFjTf+TJJL3IGU9VbIcF/\r\niGcN8w0JRj3GUBxP0PjpIDHGzIWSyG/wQnmL25mNA8SnyJF5+zBT/pqdmkQc\r\n9AGOiQwFxV4uI8+wElBSGzuz4Ek04AiG6hrbyno9tTeK2pYH22jaXhHg7FUl\r\nB5AYHNDViSzDqUtoCc5gix45YempN/aPP5H4yub/ja/RAYfKV8JNGlUHzFzE\r\nyNXwCzYPHEETqFe3JDQyfzTdYk9JrfJOruA=\r\n=GeNG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.4_1677469845904_0.5662164517648289","host":"s3://npm-registry-packages"}},"0.16.5":{"name":"testeranto","version":"0.16.5","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.5","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"fca779699bad3fec9942c542ad3da24e3657e5f4","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.5.tgz","fileCount":26,"integrity":"sha512-lsfkhCJYE9tJjlzMzh1K4M+M+MyThnrRBAm+i1hsrmG6fCT5UAsODO47s9dSIXIYrQHiFKFSYGH48kHw0tGdrg==","signatures":[{"sig":"MEQCIBaduxku9C/+zk5mIDs+B4YmDmYXzVKa+F/223w7j/kKAiAfppyKofw3vDda0GSoM8+oNykAZJr/QzkC56fHdmFP1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21353817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/CosACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhfQ//etma8V+vaw9LtCZaqmTKleeOj3b1I6UpMinmxIrP9HEuUNsg\r\nqHFrI6/b/H09o0BL/+eU7P4lUDCLmMIsq8qw8AJyMglZg9zSLBEWLx7YGGWN\r\nK+Oi851yXqO0bERGU6untGckXWzofqs/fpZnqBVa7xzq2EFWiAAu7sIPP1Lc\r\ne96n5DS2Nw3EUEXyi27296J4DaOEMGQ8Lrn7eR8hgxoO8Rhf5X1dzyQJaEER\r\ndt4slEU27ikFmrUrToh/11QRI9NvzPReFYEI4SzUnRgnpvrOA2WBGQdCjBXL\r\nnqanQWh5Na4g2WFxDM5feOB/A0ahRPM1xEpc+lB5Geey4nxrr6Oi0aclVDVV\r\nTK2mrfuUtDpuKmSKCpBEreLsQOYVhOCdfGdfmAggmlXcCz4TlCcgV3nKJWdV\r\n82NTrR6xQobpadfZfrlas3pbtml9Wlq8W5dN5NpHwrH24u8RYJY9Rsti7m5D\r\n3grFF5Rf72B5EoPGhJ1001BFo81j/LZmcgfJ6QMqbf686sYulizxKyjWASYQ\r\nLcsxu2rQM5IHzG603VtdfV4N9enDP++qE9anIXKvrjBU8PAwQdAADj51Dnvy\r\n6BKjCjoMhMQiBHqH9qZyP+48d/Dbt2mN3YHIFa1O17eE/go4DZtpsmfgQbfW\r\nBStQuk9i1uWIDjwuhfxxxghKr1X2scJIRhI=\r\n=riHG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.5_1677470252245_0.4410783285844806","host":"s3://npm-registry-packages"}},"0.16.6":{"name":"testeranto","version":"0.16.6","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.6","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"1e1042cd2718a751a24b5c8e73daf5410f690470","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.6.tgz","fileCount":26,"integrity":"sha512-UuhNr7+ujmlSsiwLlU3CKQeoEJrDZ33cN2Wor/kLYeVVolsC8z4C5goia+lz386kGnHwBOH2TC0GVze0GUmuEg==","signatures":[{"sig":"MEUCIQCYWYjpP9D9S+vXYRJ8WWY7ml7TMw1A6S6l4eXBuiYdnQIgQPXVI5qXi+cOVLpyUE9AZa2KCTjTd3U2smpDz++7/ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21353811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/CyVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcpg//S50BDBZwyMSAyYsStN8Xo5tyG9DLFPdrNmDXUtIiSrCneeuE\r\nUGZzCXyWi1wV2Hw6H1GL6iXFhDZBZV3VJPIp/p3G+VQmZ8eHrVipA/0LObMy\r\n9EzOJqmTd+/TdZWAZN0psg8XYH8+W0Bp6EhnDXn2kVT5zddY2Oj4DOsa0/da\r\ne4MCzF3PKQqKon6OQEmlhxA9SbgRieVKng3JHGv7cFH1tWGLhAprffeFxlWw\r\nMUS/o+7XlbFjbFn1bHpvYu0SWEngvrKb7TSVGTf/6AWQpSpGJJtGwyVcvnS8\r\nOlu7V4t2bu8C23W6jvia2lUWoru53hWGO/dW5D70/YExi6WGF+fzhqbKazb7\r\nWjc0LSdbCeBC5POoipw/0uiVjXbJKzAqKdrRW18098GTAfvZ73dmh8jbuJMx\r\no3vg6OyS1q8hIH9giqWRql0LjPQlJ8lO+Pp/A+9Wz815WdLYhs7hw+CRsvRf\r\ni445m/KeKOXTC0DJgGoefCqw8K06ofqNkT/6kIRnpeiJMdxRXQXMcNib3TOu\r\nCNfMPOTF7I9F0JkEUK7CDO1+jXE/MFX2FbFES+SSyblHcL1geY7k8KUQYmjB\r\newWJUc4K3vZVxY+2KbYPTfgMJIFXKDff6faplLIK96umbfOIyD4JbRoAwsz0\r\ng2lvUPOoCIXur9tBgI/dGW4IZgSWkaVLfMw=\r\n=l32L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.6_1677470869400_0.024299910384728562","host":"s3://npm-registry-packages"}},"0.16.7":{"name":"testeranto","version":"0.16.7","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.7","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"fe026e778b0b74a21225812cc86611eb00daa202","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.7.tgz","fileCount":26,"integrity":"sha512-DKbELd7L/9Ke6cDFYpuLDF1jxVDeLY6B7OFOGHs2rj/R2EgCCLsx7GfF1FkowO7iD/2rJRwxcDSNs7Y8dfdfQw==","signatures":[{"sig":"MEYCIQDM6P/0B+SrTAsaak+4EYKCJeAB+QPnSQorI/b7nxXBswIhAMZT2fkx8gJkito5pBz25Bo9OlGVzHBnNHl7iKj/l5l5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21353805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/C2CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpycA/9E81dmKEtGwFQtvFuyIQbf6MMStCNr+EgP0cMqF0WlIBP22+2\r\naQ8nTCgO0SfRi9jGU6LOrG+e2HkKCX3jsSvreNyuiOXZ2UglYyqw/KID27e6\r\ns3IRTtx4pdW4oTScDldnvhJ3KlQ7whK0mBsM6J+zXGDsS/FmQ7Ol9aqJUGRl\r\n/UxjdO7Gcr/LeO6jOsIyX1kh2CKqvtOE5VmRBW5XHllfQW7e2i2x1fIUeNOC\r\n7FjOZ5jjhwxbKG5FQqqzXsB7LQWk+3P0Pjct3z3xH2uvY4VAQf6hmLp2TJex\r\n5PYlPzOjyBHkcgN1UVRn3Oc6WYv3fhxFzQpwLm2MyyoxIXXYI1SSaBHCLkkM\r\nDCvdF0I8E0QO2OFGXvDZIc+1LZTCjDkUibSqfXMqii0JcVJFNg+mckoP4UYz\r\ne4kNihZlXTCbUDkqX4Ai+ozr8psAvZbuc3XdlEqWUSC7dE8gQodtGfs2jsdX\r\nqEbWSgUc/xN9d9iwNAMjmpUXQZHanmRC7hgFYnw4mZsk/jiryEm8hN+ajDag\r\nHgCKumh0d0BagPjPrSonRcaCKf9GLydj2wnAHEPMyJAzWV52elr7zE2z71Mg\r\nfCpNXVBTKv6kDfecaSyFuFvGlStdC59z5Nd4UoGfI7gn3DHCs8V6m4yxC2du\r\n0Q681Az31snHXsSlILDyiSaTyd7kQKdRGAk=\r\n=s/nn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.7_1677471106079_0.8381904213778408","host":"s3://npm-registry-packages"}},"0.16.8":{"name":"testeranto","version":"0.16.8","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.8","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"c377b359fa21a2451429d368895b28113d03400a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.8.tgz","fileCount":26,"integrity":"sha512-caZ+NGmKHjwkhqiUIcG01VVkrZIGWCJAweKOTZSCqZQdFph89pCBD7U4o2azUuNoH2FlL/lBgGnv04HZ6Fw+QQ==","signatures":[{"sig":"MEQCIAIZZVj0qGk3vmZtOB7hoXCDbhTr6MxEGWyFWwIWw+zHAiAl5KSdIMXN+go1HHediAefh5B550wTR/FSFJVa5lf4nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21353807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/C3yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwLg/8CZ/Q1c6UWFUJGDs5ktAfMx2ROXglt/2ulas0OH/L21cxFePK\r\nEstrjIT+L8wWsC4SdbIcI3CQsqJvPN7ntUo4RklB+q+UefadpwHb1tgBzgId\r\nHDYJJQFOP9pB1kX0qWqd1Hh7PDDF8XPxtEEyY60dN7si3fGP6A6w3LgUFuzO\r\nrHFsD59O+gPNNF0GS/eJp/rrbnp+Ujo+qNy6BG+ySaaDlqMEU29osrtUlAOn\r\nX0cwRkv4WsyJ1WvRQeVqX0Lu6SwCPHfmhTzb02l7rTQBz2IYzpi5vSgL2xr3\r\nMbzgX9s+urzvHTsSGF+H9SaxvssfQK7B1pZkgBXgipGgQXKGfxNdwOcFIrWR\r\nJ+H+6+1xRXHSDPwkptomTj7G9s4U0HerklDhVYfQtQz7wrHfqqopwIYq1RGV\r\ngFq6n2CEzSpydo/ms7Q+MuJeJUH82l0ao5hv3JYMJ9InzGQQUMvsB7UCXFnD\r\n0daV5gDueiGfBjAQ2Oc3L44rpDFHTAT4DKoHkxXSXuMir5DbTtGlwckkOrEw\r\ndVopJyIqOqeKQ6eiakhWZnktJJ2TORQZ/Kua9k/Me+1ffXL7xy8YLHTSBi2A\r\neUgFy1LIOj0oyn6fen7G1La6xqF+UhDAfRAR+ulnPGHJI8Q2U7eBvl8iyj5Y\r\nuZ5oCeaQZdiGCGQ7Ns5S46C0nXEWXpCEXyc=\r\n=zzbe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.8_1677471218211_0.6476452727758317","host":"s3://npm-registry-packages"}},"0.16.9":{"name":"testeranto","version":"0.16.9","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.9","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"a61560eefa2eb17dda493db9fad83efde85abfe8","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.9.tgz","fileCount":26,"integrity":"sha512-hAmO6T3Yi5VjOtmynRzZlYEikEtKPTaesRr7/lhvj7Vn9ENjmhbUhysAtE3IUk1bjZDwfqMUxuIGkNn/kjfYuQ==","signatures":[{"sig":"MEYCIQCLyuxKzaZMMVL6LAA5JQZcm8ruUy3VOnvjLI6IOU0SEAIhAPuHyi5LSd0yd0quvsxJ1hfJ/tn5FNPw0MPWLA3GutK5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/C9SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVghAAgTvMlL8A2CTc9vUA/jK3FVkvXmd9SNpW8DbFNGm7w5V9XliD\r\nuNE1wp9G2gd6avC8Ga7WKApYLyfzq7KQrMCjqZcoaAXsTGY+19I9jNzrkRLs\r\nKQNtTqsXTsloEXF/Iqs1IcU91JFxQmpMs8vVO982HtOug01whKqTBxEJpAmi\r\n1XaWnxyjMq0y24YIt5H8uFYJp3Gqbjt2NLcBohk/TzSeU5J7XAas1dKWoVa8\r\n2UdvvFI/oDyux2vvLQ57rZTiIPlu5uSihmGpf3Bodxzbn0xc58ouyzEqoaF6\r\nSw3FhgwP8XV8GZ4qffRzKALdEKUYAaJZ/NAhslEXAxNZz3gvWLLxU8mvFz/S\r\nFc1pJRPMJZnMY2jsSaZMUxHXLS4j4gQyOdoWDcko080JyROVQMe6qpm8hH9W\r\nOyi9M26nDZchk0ivTSVOU/45HqvN0FM1V2jq0RdaB2fP/voVqegaJ5paSOOw\r\nog7sbAFepN8pahz+vfY3+mR85BfCB3G2w/BdS3ieCxwrYVBIjqNty2UvgShf\r\nZufe9kFw093tV1cBqp/MunEpTs/h7HRrNdx75LsnUHMJBj6ods/1ZJ0DIOJ/\r\nsYhfkrGnXBnhrsDwLBgTKMtkXnuPbPOeDIRd+3++0pT242szh3bAXmSqCclT\r\n2vHZEkSDMTQJ4g0fxwBuNtTZ2kspDlXLJLQ=\r\n=XqE0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.9_1677471569684_0.9497764362710741","host":"s3://npm-registry-packages"}},"0.16.10":{"name":"testeranto","version":"0.16.10","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.10","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"1ca6cc6ea2b41e37bfb607cd3ff7eca46fc5c22c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.10.tgz","fileCount":26,"integrity":"sha512-vK8BtrXvUJdfMToKEgcBkMy3QkMLmvUmcz6um7b64YgNlV6bY9VkfzIfN1SbOdPfje8QAAiWoOt/lJK4CuVc+w==","signatures":[{"sig":"MEQCIEhStkWLZZpZCgLqzTc/Bgi1oRfDSwGy+t0RXDoyPpJFAiBBUk3I5geMDYcpEQ5Fe7ac0bmwN9oh+ZX3p4QU7vpP4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21353997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/C/lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT2A/9Ez9vnLjyCls6KMPVXQrThTn/mJKoYoYi4jfhCQf3XBwtDknl\r\ns915fZ43YWdzWMbhBnnFgoTRU2HcWaHgZFM0UJKXhGKN2JLzlK3zDJHd766M\r\ndUSOpbO37GuUTuvqdZ+ZGYwH5Zhg6dI/82/c10o2S9n/ESQhLCODFHO9Fjez\r\n5n2Bp3R0ph6ArgfnLTmRicL8VRaN1VaG9ZpAZRiKNZY4Jb93yygEaTj6b+EU\r\nB/421oTMqMT+Op2CONLhG2BJ6wPqLUi99bJOp1PAQB9iabOi/Pa0s7YNExAR\r\n0IC8QrxWa923aL6t2yf9fpGR5Mhd1sRjxycexJr2laJjmh3KCFMCC2k9Wt7z\r\nQkmpei/XpGbA33G/xISu4O3KlSqjkQfcqjhQQOA38HGM8cBjYxJjvz3Hagv+\r\nrpShRasYCJOF1L3XFKRLMTbSh2BmigTPPKsMVaHLEVg0/Tq0YHNcoknxDEJ3\r\nW2LhKd/cwtbk7drT/4eXrzhZc0L5QkOQng8CdWB956sFYm3/1XJ9znrTmow5\r\nrDnkJ2utrGyvOHev9KtlSdgvgYhUPpavK6BrTYg6I4qFm2S1U5BY8JAdVsbn\r\n9XlW3ku9heO1bBk1cFO+fw5I7qsH7Zld9hRqfyOWhUPbQBZV6lu2F9l59E8d\r\nqG0KNfeMTvrI5tTkRME65uiuuvwtRBf5hOA=\r\n=oecg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.10_1677471716371_0.6004092393167295","host":"s3://npm-registry-packages"}},"0.16.11":{"name":"testeranto","version":"0.16.11","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.11","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"7a61acdb52dd8111d0e9382e299e16d95df542b6","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.11.tgz","fileCount":26,"integrity":"sha512-+rq23+bdigGVNlBrCoKVNjVWLUgvYcqx4E7VO9ZOKR2DzZtY/0w4wL1UN7sNcZi4Qc1hKk79gfoHxmJsho3DDg==","signatures":[{"sig":"MEUCIQDbOJcMrVIE0riqyjsH7NbLgy+NlcbSLe/3GIQJVpyZ0AIgGzWt3fqkJX6Zk8doRGXaBtAB3rknN2HlbJU7QfBE/AY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/DD6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Vg/8CIL+C56vRsTF6YiYG8fA2RDY/ClBefgmPKWRjK52dHMXu/Q/\r\n70s0uhzWXWMlNFtrG/2gokQfdoALYGgst4PTgYdAWwhtnER8OVhNW3Pd72nw\r\nY9UpPNrajT2djCgIBFwQQFmAK94MwqZ/qhwShS6p1W26/1BMnWKwrnD20cQ+\r\nY+M1fwERe6miamUk9+KPANd5MVdtpmFKwus91V938RAKCxvnA6MNVuvUIpLe\r\npQbsHX9AiFf5Bq81LD5ZR62qETXuzGja69Ona0NQeblPB4dYqBHuKQ8UQHLc\r\ni7UoQ3tlXOJLhCtVJp4Ni83sJfKPetlFud5DiKZM7l7FgwZN/esQrvijv8IU\r\nkvPJxgqHyb5b65AUoj5tzUbEcwhYUQD81fZgx4WxeMXPxKEXXOSEjEXBbWbi\r\nshxaJ5FTIFTP7i4Ds26rdZX1Uiy1WSD7WKr8tXw6PfCaSKX10mRaDy3ZZvv8\r\nhLHFIWxlVEftI6AVx25088jTVXSEsSQfWRV5TzX7YQjG6yk0B7+BIz6ywRAS\r\nfHYcs2vS77DRpicrFc0s37NmR7tIzbkoxJtrRcLvrA/ysMU/mO26qI0du7E8\r\n5zLE0GAotHpTqdnWFasXx6pyyUd24vRVak7Cc1EcRBTwgzMKTCaHf1pd4ZKK\r\nDGBSjDWRQ85W75Ed88ZbNu/4cNDBbC6dQRk=\r\n=oPkV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.11_1677471994096_0.350592577019617","host":"s3://npm-registry-packages"}},"0.16.12":{"name":"testeranto","version":"0.16.12","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.12","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"1b143051d94521ab87aacb25146d6f4d2e962440","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.12.tgz","fileCount":26,"integrity":"sha512-M1TMRhT5FWtuKoFWQfmjBKBDi8l0qzhpBmZDg1bgU56+AutRbEdREyWzvdbcRQpuodzZEulazvFw3zvXLAPVUw==","signatures":[{"sig":"MEUCIQCcGdLIVjRWokpPzO7YAKLgBYgAsenbA8NDBAS2OEJmTwIgaOPbCWPdv3LHbDLAC6jIVMa+vNEMmVTeJLdV+5EvqHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/DK2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYww/8DR7GzjOOUj6CzfRUn7hGJEncbaac9c91LZcwWyUZNCaFoBQj\r\n06fHFsXOlvpgSTJXSp8yUHiLZuiGkaxbKG5d/1MEyxyePRE/vGD3PwITLonJ\r\nkG93a3yhvHWnOAguDBWzr02fSsxZ+WztjBmk/LlWGKLVfuA6Phul/EFA0WOR\r\njjgpu2cU4QIQZyUcoPYpaXdVjoxMbvCkoSx3aIOLK8qtAvQvskjhMUqMziYL\r\npjTfbcRdM7GGzh0JKZ86oiGliRBrYlvqXBdwHPcFxlAIVaL7H1O2U/7byBc7\r\nUYXBtEVPi6qqp5qKE9j6X2qZcStT62wseVugcpy1E1tBklUtp9L+QNaC16UH\r\nt5Fm/SVeFyImDYFYdEjjF9zuV3dP3FaR/Kvz4zjyhiseBVD8WBBgI1uYVEsT\r\nW1Tj2nXVieu2mn2o3yui++55znZRF83e/VsVSrPgRM/cPS2r0Dym/8s/y02q\r\nMN5g7F0DOTorIKijEk/+y3xUCfNu/tR50AyYXnjzSjtysi/FvbFiMcpZduuz\r\n2Kp1wblzxHTA4hiMBZ6Q2Q+P3ySnp+XiNltHZ99COeBk0NtNLI7NwR6qqgsS\r\n/bW1jZpyGoFkdt3PlrPjLmBYwRozuJPp+qy7Tp62ZQNrcsygLYAtoXXI25lJ\r\nA9DflWROfR7BgGd7qNUZqtF3rw40h6JFJJM=\r\n=d9BF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","nodemon":"^2.0.20","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","cancelable-promise":"^4.3.1","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.12_1677472438200_0.32705059770010925","host":"s3://npm-registry-packages"}},"0.16.13":{"name":"testeranto","version":"0.16.13","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.13","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"eca698df11fa49004f11cb1127547a271afe1fcb","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.13.tgz","fileCount":26,"integrity":"sha512-Sof3njt3xtgdjrAhohL1YZP8hO6GGqQGGzimZaZRiLrTZLsxV/fttuvDHAtaFQer+E+1NlUv8JwRf9MCFdVetw==","signatures":[{"sig":"MEYCIQDCTSmIiVGxG+FXQc3xYOqSlm3veck0tp/lMHp5Vi1P5gIhAP4B+TngSGf2amMKS0f+F9kKO8LHA1Aa5IyW12gOlaKF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21353986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/DTjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogihAAo/ImK6UA6yTVqDp0r1pLYAcgAFm5+ZLrNRyV2wLkIUkf1Gn/\r\n2L5U89tzGAcCtwM3xubgMuBqzrcLNa86qhg80oI5kHCfw8izTohq9/h9LoOB\r\nxYm9SgfI8bKxh5hMcAP9+RAbZm8SHqLJ2qcsn68J8ysbL+N8wei95TkA4Ckz\r\ndHD5CDhD8b9Q5NYWbdwurvRCd3Iivk9+psUQ6FE/6E68QWPAoLC0e/nsjSgE\r\nGCqdT8GwEMrVTooS56vghN1TV3dxANaaUTNz+g4TbEmaNCAeGosXSdQ+ecbp\r\nMh4v45udw9n+LgbJirqizrX+cXaC+Ff4Lwtw8J6q7g6yCKNyXLvRrxnZ+SnE\r\nWpAdWQuRiwDQ+4PuBicIe0XNZaBhdb2EENjwfb4g1b+h2LAK36NNcpCQbNoD\r\nB1zc4+uQ4lEul2GhWD+jWeAkDWXonnH96AH3xy7h2AOmLVIUFSGtISBrsLsN\r\nSVmoKgsTgIyRYPKi1Wg8EPA/ikCw4WrAiG/pOCYudiTLf4m1+sZYUTspSto2\r\n6ysTPvnJVxsUbOWKH3tEUTztpS8P/Moi5nlfkZcAuPlc43V9TzJiTvjlhLd+\r\nO814vOzlxPeMsaNjYqQEPjC3Vwc4aUO1OKyodRGenwbEm63OP7WEvo010UKh\r\niofS3GfkmePJO+xTTVm97CXB70bs4llrjbU=\r\n=TZam\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.13_1677472995375_0.6444240266870223","host":"s3://npm-registry-packages"}},"0.16.14":{"name":"testeranto","version":"0.16.14","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.14","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"ea785adabea1acd6e3728aa4de4a4cab40b055bb","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.14.tgz","fileCount":26,"integrity":"sha512-h6vGRTTcFqS/VUi8VJTFV4qxHwKf+c0F/k9EW4+I2JYA0B9acHq2o5+LRUWvUMlGeb7ITTEQ/guBk06NcFMiVw==","signatures":[{"sig":"MEQCIHchu0lfccK9cRRLsaD9oZWC0RUkA7LvTAxzD32tfs2NAiA4Yg9qVEoD3Nn4ZrF6rgwBgyUrEIDJUe3w4zw1Wwy6GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21353998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/DroACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2+Q/+LOUxz6gxBBEAGXDC9/5VDQwQJZ49dCCzzzIDMlSFcWftzNeq\r\nMwuXDELwYF7zyNLFLf0lb5+Fas90hV2i3DEWfmUpaMbxpEnCLRx/Y2qjZUE5\r\n4vnIAWL1CwQ2pllmlOfeUclBJnhKAIU+m94haNuhhfz1RVmVHY5g+YjES9K8\r\nqbphp7xnARlAtlw62JMVYoY86Ky+iiA7EiFHjRl2dcZVFUYjHXUDifq4PwGD\r\nKMA0g6bIjnhjyqWuzQbUhUCbByuUqpNgth+U8HWLYQ7SKes924b8JILYdSnv\r\nqDjC1SnNOhecdYNcxgnE525Fb4HVrKElW7jPtJSJD3anZVUQDppclU7bLQh5\r\nkF3SBTCukKH7FH4fsPnB3Gy8jabsJ86VAMBhYKWpj9JS5lOw7cADlkV/Wakn\r\nA5Gj7tnBeWC7HYVRs9JVkSSyuQi1aKcdgx+EKzN521t9Mn7bKTgmqOTwjYyN\r\n/BVV3zswNnqWFfkI/5K1SUgeSryBsWE90jHEWjwL4+u2PZTk4dv67Flr8NRL\r\nCXF5mHSC8lJg8DBeP+H7R9Hjv1/BcPkngrZ6XVatCrs+n2thqZPJGXXy/J29\r\nJVhVbGhmHd4GX6suTXNsDgZDeWcCvbFN2Vhf2Nx5LUNRkAH1gcOzmsm46hZw\r\nV+O6eXhS59zt/xCFzNS8IP9DWWZwicB1iAA=\r\n=HRjg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.14_1677474535649_0.3503054456140531","host":"s3://npm-registry-packages"}},"0.16.15":{"name":"testeranto","version":"0.16.15","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.15","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"f4b3a29126f02ff8afe10d052c16b11a725d182f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.15.tgz","fileCount":25,"integrity":"sha512-YKW0bD+Wlrgk3Q4VbdZn1yP6vwwRWnTXM20qStfhlOXZ1rtX4aTGp7ewnjlQrX6MmqxiHZ7SY0nGkqNNGiHFGw==","signatures":[{"sig":"MEYCIQCxZJneOM80UFk/5hGFOQTwGSArwRw0+GfavPdn/GKKRwIhAIJxgy+UgyYhCqPQIU5WXZ4OpI+504JueHxg3+CWTR5w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/EITACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAXw/+M4Lmwzss108hC+WPxmaX84D/OpGvcfp4C9Nwh1nlnjuMQymZ\r\nGr4Oqz/7kop9h8qs9QcrwQIa9NOgKrOwi6Qpt+2fV9TiJjt+2SXp+9ufO/x7\r\n2zmXzaLQQlc1EUDJ2Gli+e+LxSNew/UNpoI4CT+MLJzAACFoAFGaxxzvWGLW\r\nWUkZ9s62EtQ8twVkaaB8mESwK5X3TC1OlywwFGqpF3fWuPIX8F1/pSYFE6OF\r\nYqiDwUe66VmJkq64wAuDW5wd0Z2oGL+xeBLEihUZI3tyysWYo5XLXd1iLc1z\r\nGY7tiTCgK5RluNK62XYn8g6uY2lBVVWutvLPvggCGFiVwWRbXmWhCOSUOghw\r\nBQ2T7lNpTIftlH6e2wEtPck8uJQm7b8eUR/OtzpXCz2kK/ZEJqSNlS8/niFp\r\nShjwXpUZ8ys8w+gEozG6AZCVxp+u8ym9D3z2Kcun/55uPOMNMfPH6FRiqn7K\r\nXqZfAoYX5zbRwis/8oMQYgWzOhHZDCBKzmn+0soykFOgp/IkjhDEE3EVSHfp\r\nQvlUc67n7qbtbT5KlAyFO/Ye3PvNmowl4HX+6aj7aQUVXueEul09H1bzTqX6\r\nFhZdz6AfkXjdk2nGhkJXVbvPvyw4HJ0tEVkqA1BhMEqaA5jQHtArlLMLI/Gs\r\n0g7IekAOk6lGB+UL9S2+CXI2659Fi+PhIQ0=\r\n=ZsNt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.15_1677476370583_0.6982745363423781","host":"s3://npm-registry-packages"}},"0.16.16":{"name":"testeranto","version":"0.16.16","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.16","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"e08c4aa9895b103672e105bf7a38d12f4908d80c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.16.tgz","fileCount":25,"integrity":"sha512-pgG6h7CfxVhLUyJ9BnofdAzCV45QuJHtlqY4zfwbj79oiqPN2w0RUl+d1wYLN67FE3DizBUFgIN86FTc4Hd6Wg==","signatures":[{"sig":"MEYCIQDo6zNO8EOvRXxJCwHVZ3pkgj8qBcnQnWOwA8Z6XPsXgwIhAKyEGgjcNaJgeAtHmqAV9RJJ7/RLNk8O+c7ncillyy6q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/EPAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyChAApIlhbBWiKHh270N/bV/j6sg6X/q/k+8mCDZf0Fv16bor7tN4\r\ncYdWSe44KSXV6xTuYo+1aVw1S1Jp0/5CgKs5Kdg0Vi9UmKV3PqCy+3LSJn1v\r\nmh++LgG6IHwfFRiplNZ3eBI4kmFRoc3PnlUDJgQxfUaSiIlf6hNQdeLBjxOE\r\nwi6wczhGb3ghlEW0fFuAm/Y+US+DmdApB46S5ixDyQktzxzO2/mFS4c4dXWX\r\nbNqLJgQCDDpC2GStHvSBuND9YY91NfL5V9NY+r5LTmWCmyIK4vk82Synuh8/\r\n8PN0zcrTFUMR/XNCzPWFt3QqUps1OfDYn4oiP95eC4PzY41LH4VgU9+FYw2A\r\nJ+k9tg0oai6hLcGbz7rgBevD8atuCbcJB9jwYWYd3TzpiJvxh8QSLzXnIiDT\r\nNNavPjCwGHSl7GgdMP79dxdxeuH2hPT5Irh08s9wCRHd02nVXwO7DDy1JsiS\r\nNIGDEOZX2Zp3TFtylVn4uc69Bfqgqd3NVfX95Hg7iwaXoE2RV8Ql8BtnJ0tc\r\nEGOWgs3ua6mDHiGNK7lxmTZpDwPBZI9Q9UCJhUhIkOvUJ/A7bYDmKyxs7tsP\r\nOCpR3mUtBvCyvByO1Lv9UaCEqzgcOfqiXDQcg1j0tjK39qxVMu5s2bawoywS\r\nLtuXM1cT5OJtI9HL2dDuUuy/eZ5K4WLJhrY=\r\n=LwsS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.16_1677476800226_0.050586237612098905","host":"s3://npm-registry-packages"}},"0.16.17":{"name":"testeranto","version":"0.16.17","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.17","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"aba82f0ae73057b09d9e61d8cbfd55cb53ec07c3","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.17.tgz","fileCount":25,"integrity":"sha512-thEn48mbQwpIapdiZjOtaFADRJJ5J9iwVuH9K//fnpCcTI127pWSkcrHzMX84tMK13eULaAKfEY+yEPgWAcEqQ==","signatures":[{"sig":"MEYCIQCZp/XbPBEDkbGRNhqF/NbngMc0BKyDJAz8+DGiCwN27QIhAPw6OfOerxf5cGen7RIe1QXPguYmKHDzQmVxBz1mFPeA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/ES4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG0A//U6GcKLDc7bcakx1/U64wpMU4CuyffmHaeJf3GrdvXv/Od8Nj\r\nb0tccroceNBt8I7eiDLXLzyHovYRtjQnLs2/4a9SEGm7txBJOTKdsdlaJ4lz\r\nAzVbnDwLU0yo8/sJaOUjxaic2EMLmgzsvZ2ckz1sYYFMKift5ma/IixAHtBQ\r\niqi9apiMmHGHLmkvJK2mZyEEVsu3VxiFJKVhGCyUnMqZf8Lfglyc1kGuGfY+\r\nCBn8inVzxohYvbIxvAvzuZWEEF6VUCf4a6sLMMECUlFpBNX83l0GSObTop3a\r\n+e9mX64JNdCaVFH66rUZR5x5plOU/Bh2DJtVN9ped2Z6wME+ZMFeV8RiPRfU\r\ntdi4JVN2+7XUCZ8T353nZARWwBQPP3EA2w4KDdNnN7ub7F3yaFj/5dR6UT6a\r\n7eLdegW/reFzjC7879Mnh9qvWKJQ7rH23vk3Be5ZpmcUh9oE9YFHqsFa/EGQ\r\noTELVT2X5ipBOb1qXwinGWxOSq3uCyF01i6lE567SiqROpFuYGknNpkgp4mk\r\n1q2piwY7wJrDgMpp+lh7erWt6/Dl8Kw9zFocZdEuXXZSCpOWvGmITVmgYeKy\r\njm3y/IRLx7OHSkythOUbLryxPFpiIeMquuyFlIUzyhfz0JH9rn38lHwygLZm\r\n01InGQ8NVXXb9lBgway0xPlhKOCaNUNCZbQ=\r\n=FOfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.17_1677477048029_0.6399448666148821","host":"s3://npm-registry-packages"}},"0.16.18":{"name":"testeranto","version":"0.16.18","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.18","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"f846a1d256dd313238d1e73954d7244c3d06d79c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.18.tgz","fileCount":25,"integrity":"sha512-4flwL56zED3zdh6aG/9J0ze4de1hUCZ7tx5xIRMjSDoW8zWD3f5etyuNX0LwuX9IlzcekV9cHOVM9hp4X3AVGQ==","signatures":[{"sig":"MEQCIDeXqBvDVNxVucBC7Ncb4e5VtDqBqiESG9jKbCYa7fXjAiAPvjI/vmwg/xAgpYGy2kEUxAJoztaBCezo4Xtm7ZsRaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/EXDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY7g/8CmcASq2Q+YGIwNKRwBB0YtsaGJOv/wXI1BQ1hLvuoAjYT2wY\r\nL9m4otQJPuE8KhWkHprZz1UQtzxb1HKpIjVClX5WyQKoQDXz5SWo7UUoasVj\r\nuHNzTvYdGorkBIRmmTUzpclkaxUyATQY1ChnnjtOADrkJtjoGZ9j0hnTnjZh\r\n/qLILEvckn+7/D0NA+0/2LMkopgOn7V28Mm/c9VK/wZKtsAJ36isEj3NMBos\r\nejcXM0HeTOQJnXXNrmqWxUPT6r54IoiAPq85bFbnEhW6o+/GXHapVftMMvrp\r\nuc0XNCaKsCOz0PbAUgMhwDa+KnTmPU3kcET/j9MOCftKfkFWKDUQMeoJ+YB+\r\n00PkdV04z1Nax0t3LNrDYVjYG/VDOzS6eF6cE7vDSXuL1I8j0Wc+KOxgWEpp\r\n+NLu30HotjUqAOSiIKod5mz9Nra9MkWkgWvrYZME6VEYT7LPMpU6yZPxi2Sy\r\nj8vaKIpQtAob3SFfEsfi9dVK3EQiZtCfPBSN3k7VYwJMKemKRxXjmP8rxA8P\r\nxqpxq0o73LUqUJhwBzUFY/G5rd/mX3qOmWqDBQ3DGz/jbgxZv1I64hfEyZb2\r\nIfCB5vxJQ1ABbrkzrIngfwDrtXmX9dHSx72n1Yyi4OPkv/vbsBX6n9YCdl+i\r\nvSmNhcnE+pqxV4kCRZBfGTESs0Axba7UBy8=\r\n=Rgxs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.18_1677477315016_0.23262249983667904","host":"s3://npm-registry-packages"}},"0.16.19":{"name":"testeranto","version":"0.16.19","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.19","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"61c2e4677c51ff9cda5b34f67d64754b097d8207","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.19.tgz","fileCount":25,"integrity":"sha512-8jfKS47wKazZ4pBVLb2wZn6pE0TEaVWvZz2zX9enF14VebOi4v1Gljue32UprvR0VmLYxgNtd1QHlXMj8De/3A==","signatures":[{"sig":"MEUCIGZXfZcJWXFp8eWx/aFPVrrCiyV+RV+dl07yhGuNykG+AiEAx59iB/WaoT76nRpbNH+MHiFU/80H0Ir0w44VT/U+YfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/Eb8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosdw/+NrqCG1yhXBwI/iOZ6QD084M92projfAdvJSaGPeSSRh7nmLu\r\n54Af2fuXKFi4rD63+6r2CANdsNdRr7qnXLGniJpiBaR7XEj2gPjCmCWAFwK7\r\nCggnJ6DG9GpOiaVVonne3Ij56aVz28kp/nEGPUwoAAHfLxi961Z5wR1GjbD7\r\nnLMLbIuf04CkZV3d3zRFIKhh/jeqNaUj8fuCzEJdJ6Xo7RhzkZfpxs4Pjk/J\r\nbTf01eiCGz9J0kxawqfED5D/WLBySoRtUE1sf+u+KV0kvHDIEnCiEmeW5ixg\r\nGk9Jbtx2l/YhQASUI37KuOv6MxWR+7Hj0/qqKKbN/b0akxh3zjtBDqH0IXTP\r\ntgWMUg2N/3uK5CHhwh8augw03C4PShff8J2qP5CUc6CQ3ALclmAD4fSgdpyV\r\n07Ck5VOT5qWMBW6tfrpV/hF5D+mQqlIzY2UX2pZpZzDh/MwapM8Mwn47OlxF\r\np7wPUt6tx/emGhnnNdszC4Wo31snoe+D//mUY0mNmkAN7+v54zuQIsvuw8+w\r\nOxsJvm3wGDjzUqStcXxITn7nQ/Mvvl0wYUrPV2LUTuudf5K9//RYtj5gdZ3P\r\nlJlTQk3SGTnh8FqSTRAFMrurXHv0Sm8bXiNnwczmuxQglTrCQYjmxx49j170\r\nrul9W45hm9tYtjmU/nIwX0zSG6JPCfL3lHQ=\r\n=TaAO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.19_1677477628129_0.3277558729382082","host":"s3://npm-registry-packages"}},"0.16.20":{"name":"testeranto","version":"0.16.20","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.20","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"b5c04dd91a240af1695ae40d8dd0b532a42a1b52","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.20.tgz","fileCount":25,"integrity":"sha512-+a3c6aMmN3u3y8IYQ8Li+3KaDeFfVLp0opyGv50RqaCKBHq4fXMLD1hYZO4JF5qRa0Lvh/VsDXq49ypPGf0k3w==","signatures":[{"sig":"MEYCIQCcSg6EiBSMZkMhUGgz5SisDL+iSdUt8xd+lvpfWKwSvAIhAOObi3NHfTKZpuE5g0RRPBUG3Zgl2QzO9clQtetd/fCF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/EhkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplFw//e0GmO5q+x0zhqDALfjFCbLa2YytlmcwcZkpOWFD5i0afs/Av\r\n/GjgftJU5HsEKUN7Z6qhMCShlGQz3h3GXNFI8QoEzsMn+i/mfVw84evOOk+9\r\nGF19wdALV6VU9qY3z1odDF0Myd2fA4nChdJMJ4D7QLp8e3HcyMOpw2lUCfLJ\r\nPx4rk6MQSotWPdcFVXKTYsp7vDs8yf3Tkk7fdfDbU6Z9nrv0wWLsk3Pr9k+/\r\nAB19Y9YD7bRGEwDoqr+wi12g68ZO4LRK+emlJwBOVA1DZUqmeVBjO+0SaQnS\r\ngzUEKov6oZCVARzCtrfaqMv+Q8rY+NKwmL7KWrcCYXDbkmv/OXzzVXMD7f3o\r\nXEyxzoEEiiXij+uPnpCofLMMMxl+FmO6tkENHUBx0JgdXqGHxq10wt/KKkgA\r\nEiqOdlt/jbF1exy2FcxOq/WRv1UzH5P0dizBxX87aJDdRDdVS7u8vuCyeNir\r\n1AaSsaGyrW17MLHXSveAUvESGkinL94nCqdz7T7o7uwR+NjxovaAsdNV8vF4\r\nIkT9DRU2eYcDx3wXZznF8K14e/oHHAUBkvMbOHqCc62hWKv5QdfzdCKztwsI\r\n/wJ39itoBqagf8qjF4qXiZ1f3x0Y8GarNuaasdgt1vjAbPAiLad0OErxc971\r\ncFMtEZxX1A5R+OAhaEgSuIKu+FPDVZXXZPI=\r\n=bnCL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","esbuild":"0.17.5","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.20_1677477987659_0.5688119521541946","host":"s3://npm-registry-packages"}},"0.16.22":{"name":"testeranto","version":"0.16.22","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.22","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"c78534d99f169207d23d0c2b0f6a447dbd7c9f9c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.22.tgz","fileCount":25,"integrity":"sha512-HPHyaSzE1WdVKv2hjpnjLowIuTOM3cCs3HA8re2MFqevE/dooGw3kD9sshyekEHVB0ZHtUOTmpTq2/sclydofw==","signatures":[{"sig":"MEQCICFtnBQWhwPzZ5tbylwNqoxkMcgPCpx8u8agN44PbrqXAiATCl3jgGALas9HisPUhUBAYEJaoxUHw84K92f/ofGH9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/klMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC/Q/+I/2dP+gTsRPIzgSh1zYQ7aCEIfwLM9D+HjBlHolbA9x/3NXv\r\nfjVb5sog5q6yku4BUpYsnmM/Ae0+7phjfMHCLIXwyRnkRL6/NwKiWMkcUdmN\r\nQTQ4k6VLkAHZPv1PU2pOv2JK+oQ0x0QZrAdKuxjVdb+5XaewiF9X4AWkvxd2\r\nHhBCH09LYl1/uQhSDlDY6yrgcSXbYtaz64s3vwsqT5r3tzgAR50Wth04ksi+\r\n6HJ8f3EGu6CyeN4zpaVk50gcpSE3NYPxvIXJBR8Nzn/vRexD7YJYrqGM5z40\r\nmWBwvCzSYcfDDFU18fsQWu8/hgQD9mvisfqZ8Jim7cRxOGCxwtQTfgfHfgTw\r\nmGXzBTGZHbfv3ms6x01pMVrcU9cqS8hM5zHfY2mVHtrfV5qdrzY7Vuva5qLq\r\nFZwpW7F28FhHgYV3baplAEBmAWKq65Pzq9BtvjfUzC2tFkeeGSZXLTKZgzHk\r\nZ27VIMg2f79YmflckSLInrC/L2O+Lb+T5b6uM66GSZsE0SHUJB92U4FPnxNR\r\nvLHfWxf4hS8UAZSg7DAKjD2rLDW9cWWk2bLZSjwbuyhTzFr0bd6rPd7HBP/z\r\nZSDKk3t0Wjsm405SOE6S99o8au/NRzw/45vYUC7xktcivtwmionholHsANb1\r\nVi2k4v/2u5C16Ubt3+5hMwfBOEOde1RDUZs=\r\n=Nw86\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.22_1677609291508_0.2000041937886936","host":"s3://npm-registry-packages"}},"0.16.23":{"name":"testeranto","version":"0.16.23","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.23","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"36cd2b2d6c02c3a51f47b79fc7dfdcb9e788f9be","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.23.tgz","fileCount":25,"integrity":"sha512-il0opBdrefWDkoUATVyHIVxA/eggFlm7KaR/gmp/sF+QsnlS+VuiqVybewmg/KB+EqxTi8W92wwAKszAEZTJ0Q==","signatures":[{"sig":"MEYCIQCIiSfCOrt/LRpKivycpfSFK8ocza9hveG+dJZa3kto9gIhAJu4qUMFepKeEISPUMbEj1+XwYVFs6PIy1BmwGRLmuj6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21355019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkADNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfJA//VaA+HG07uLBA01XHITEmedJKtcj8Nfd7XWxGUIRKxTWXyQBT\r\nqH7taJ2uIgV8OQFVFoDDxrKiXcZ9UROWmjXwekdThnEIdo5QGfF0JHLKOzbB\r\n1mLLnBdUEq+bYpQyU9lsK3nk+9xlWLf9aTLHrZ8d6U2Qu8pL0DEulIxWRaiV\r\nw4kLb/0ZPnoCgheqBM1NFkYvEF0cfcJcJDIAZVXZbPX3pPcAfNlg6WbYT549\r\nG8W8L6Kce3mE4vfH0/zDo5yVSKGsCVl669a27bYMr3yPPnjk4x00XEsJvTEt\r\nKbwp6cLGmT4vE8bPGUWgw58x+0wG7T+XZj4RX/yLq8tpYMakvUMsoVFz9f5E\r\nS0wjNse+o3CJyhKDYOi6QmHC6z1gMsMQ4xxFxDlDQjjoi3uC1KjP3Eq3v2yl\r\nSoAP6pKYTl/a+arxvzhSQfy0j8VICP2B7KP4CDiqXrR4dKLpyTLbvzLYUXEw\r\n5aK3hcEqFEfco3XGrssSkb/9TrGqFkrloRadvgiagGgY4OxSeC+7bLXwgGL4\r\n06e7ffJxLXu/NGm2QS2e21trjuOAL/oEnX3cNw3aD4tAt81EdGYvh6KKFH2M\r\nq9HIJACik3niRCELGlKkF9lgZ7BULC2WA9dCROalz3puYbyEeD88nr1GsYvt\r\nscnor491lYDzk+Nd6zrHSboZr2xRP2kUYvc=\r\n=EbEE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.23_1677734731016_0.7079200246646191","host":"s3://npm-registry-packages"}},"0.16.24":{"name":"testeranto","version":"0.16.24","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.24","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"bfe94f0b754593745d4c14c600bd5cc04672b7d4","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.24.tgz","fileCount":25,"integrity":"sha512-2W5eOXT34ZDxGUAuL6HBlLwsW/WpcNtVoZGpQd2L6+fpLZTaq88fBhxsfKvT9voTQYoaDlN192UFzS3g8RA8uQ==","signatures":[{"sig":"MEUCIE2wDRLyrIh1DXef2YZeW3FWCdBYs04+JDMtUzcZZF0wAiEAqubY1IQJPFRbtMw2+7ScGXw06CMJahzCc07V6WiKS0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21355067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkADXvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVVA/+KL522wsm1+BMpZTBzM09bFruNTJVlpAivgl34Qzf7dZ7colo\r\nOAKTqZwU4WBUwNnQVkBMnqD9relqqV3wxeH7xqSlgtHNojR0LIk1ec0UwpF2\r\nvCJOBeZN3iQrK12xBHpva044Kir5E7QDGJIFwYKKuG2nAV5AlUwykTGZV7QH\r\nW+4iUyYn6EyBj2Lz2PfYu7rLNUETAFHesk53DRXm16CpZJyY8B5lQv8Er53W\r\nM7sCEoF35ICjWexowBDRNROI+6HK+1pizhjuypJ2TORruJktDH27IfaQjpp/\r\nep/a8T/EdmyBTByhJiF5j4gJWfcPkLPwrOTyN98d2DSSDVZ0z9ks6HNZZ7x9\r\n4XmDf3ZwpxevI+SPtYosvah7R8pX97D9XLUaMwvwwsoUtBZWQ585VoqaCD5F\r\nrdHLgFjIblqOZxSEhARLLf8sOj0wHVgxn3aJy06Zhv8luDN1IYtgCXN6tkYU\r\nxGQbBxIgwT7B2LoDc7oN2tbtmSIbMVKzTCAhN84K61ZOVnDpTZCvDvxqmz9+\r\nMn/r/WC3z5Ek23GuyUJxNE390wLJ9Nk3ebG231jiphfOxVCxRjvfGQtmAVUg\r\nzv4jNLhnP1VFdUW6aA+GLrhvaA7JQ/VFmrgI/HHUiz2rUYWhPH/CzNxG6rIK\r\nS31EG9q8feVc9GfS+aBZ97/oSMMlG4wv3io=\r\n=+/RI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.24_1677735407197_0.2527021840030319","host":"s3://npm-registry-packages"}},"0.16.26":{"name":"testeranto","version":"0.16.26","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.26","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"954c95668927c687c5e57e6f8ca31b85a02d26e1","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.26.tgz","fileCount":25,"integrity":"sha512-cTG+Ymng/Cy+D+QvfswyaNYvoJzgzW4HvuLc9ise9cUw+rnz1LxO7n9s1WVBPi8SbAAgHr3J4FNFZzTjmXdLHg==","signatures":[{"sig":"MEQCIFt49N6+gb2lcICBS4nTHzP1BEGhjuEf2FxV9SCVdQCBAiAIYbSsLDcVeroelZyWdzhDFEcgGQe0r6seAficFlJkig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21355067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAD2lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHBhAAofLEh/t8DIHE/0H1aEHs0QTg3rfYqQczdsfS0ujS99OV6c11\r\nyJBUOhBIu71v4I6Gdes8/4DcRxOGPnFgwSl2ej/CgsYPVgIzkNb/dHgY+628\r\n41Lw6bCieqHO3K9ttGDvb8ZOfg3+YgSCk8toECPTIfl4D8tEUa9w0QuW9Nc4\r\nIRrhWFCeFhFLpiltX3be4/9/c6Hlz9QM5lPVFBJHRumRpVY+JdRwr/ZRY633\r\n4ZSR8HUQSNYrQHlwTvPGLXcciN8spVjQ9PtMV+FU99fwrbgVBJFkslHLZfWd\r\n93MEq5UhycFfIKbBMHHaN5PnBAUlGbt7m67QdfK0yPZRVLRee5egzg8klc6E\r\ngCgDbwc13slzyjTQvgZTIMRRphXbETkeob+OvMNjMVOYB1tsev8rluPFbwQX\r\nkBq3WJ3OHX9MxbUUMBo3GV7w4gbrqb5/312fpQ2wwQd0XEFV5kOu0OEMsLTc\r\nTsMFgThTJRXW9wJTJAmxi0pfR7UT0PnJPrAG80UnadBMcsia0qZt5MAi7u+K\r\nrgqj+wA0+7Gj1F7a6miT802EU3nB5bpVENGws16V7BqAbOC3btEx7RY2R/eT\r\nYki9Tyq2/eguoA/6ZgiKz7DWM2DWNbwWYpzyOnUKQHCIpCGLbgxv8wsIAbLj\r\nqNYl6Y87cLn1ghvmDeH4GtmndecN6HdqtrM=\r\n=Ewmd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.26_1677737381189_0.7380804018996738","host":"s3://npm-registry-packages"}},"0.16.30":{"name":"testeranto","version":"0.16.30","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.30","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"074460a94aa54ef03a26966bf613f2dc03e3f1b0","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.30.tgz","fileCount":25,"integrity":"sha512-8xkQbhqIa6akH3pIUVdKsU2fKJFEapVS3rdm2pz3n9t1+wXIBYElsuDnfmn1bzoH/+pXgT6S8ZvuBDZsd5fM3A==","signatures":[{"sig":"MEYCIQCOVblc+opESsMkoY4EeFPslTy3uJCHfVJQJztua/ashQIhAPm5kGnmg/3YKdTFcUIIWZyErkK4Nm3csAerZ4toHCp1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21350729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA4+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWMhAAmm39XWR/313QOFi1wNv17JHogvBnLAc8G/Q3F1J/GUTiusa1\r\nXsWr6kDj8Nn8uh5SIjVdnTDpo2JzOW/WXJskpoKXdmrG3l20JYwxMO6Zp+IV\r\n4npFkAotFTQEJdR/ozAkQG6zkhePvLKIXjz6/C9DEzVuqZbfRgXoE0eXPzo6\r\n9N4wuFd35UmWcyGqh9DoCyR7oYMgg2xMMsgbUFzhdD98kEXN+/yskuPWUfU+\r\nSe3UKivQDU3wZUvD3axvTiwHUbt7ZzfU0BGB6xPERcdEsDj9V2ZbrZ0f7RVc\r\n5TG4zESgdp476wGPz4V90d9FPtNanJNGXlX8SOS785YX5IgfIr5SizyJz/qt\r\n15s3D26R1cGEl2sRzFiHbea49caz5zwdbz8gE+ARvkHTCL5znodwaVBnNncm\r\nVpODycdfMSLQFgzWJOWNssKfK2tug6Ph1Xi02Dm0PJIvrors+K6Qsyo0IRY1\r\nqu//pux8ypLP5H4CTGeZlZiOs3cbezTirJQgT4sRiCTH51aZxIccdHKw+fKZ\r\nfJ+VkTLR3G/NYgGYM4Z2s923PSxDjjxsUMEC9ZXWyGYw8abe7nVx2HkaPJc1\r\nRFS/4mjMPWUNSf19Kj11T2syDvOPHRIpN8+PMxPllpNWnkt+aXxaG7KeklMU\r\npmHy9hNCBtVH08vH+fgiLWottmfPxEuDJ3Y=\r\n=6vwR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.30_1677955001831_0.615715899047282","host":"s3://npm-registry-packages"}},"0.16.31":{"name":"testeranto","version":"0.16.31","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.16.31","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"38d913d58f1f51d631fb21c4b4c6293584e87c7e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.16.31.tgz","fileCount":25,"integrity":"sha512-A8FI1ELK/w1YcNYU68vA/eTbZIYPuKzpLixGqC3qSrq9FXpMMVnme8eB74gNmdmC/fOdPclPG8S2RX4lLugLLg==","signatures":[{"sig":"MEUCIGz/nYQvBETcxPUpPg4x0OFA/lPDOJqpnfFLjCyhIWIgAiEAtsc7rUMW9i9Lx4F3P0/Nae/GHPQJvsBFnGy45A4RCaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21350786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA5I4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMpw/9FxEUAoTZHKaBr+g3EJPtHD4XzYioo0ywetLhKHeUKcWNYKXe\r\nQJrttlHFkFK7ga28dGk5AOYJ80RXNPTpnOoHdWmRZUFo1iLli+rgRTWr/x9s\r\nMxf6OuUD8GNYv8Hu0yu2ohhRWD2NMBfDD16ApQSwlmkHNC3HsHWqJ9WfAqW/\r\nNI5CI3J0c4NVvEJI8AHlXT+oxNtYIolm4+jHZv+GtxfdZoJEueSTERZ2LAif\r\nNa09ZAiC55NTIn+Qt7j9/0oxPFXSWZtEXg4LBodG7luLbrxb0vNuivX0qcDc\r\nY6q416t1CQeyHxEAPtYCQk42E3HgktXE4Poj3o6ThLPlc4HOP89P6Hs0+NdW\r\nJNo+BpOEb54tfTTEr8LwmZGYS/Wm8MN06Sxn3haa4a0nLb/tZzuip0VuUqIg\r\nm35sDnB0qaP5RHwfa5BcCnbVbzDcXFDT0bFyenFLmnxBnvoH8jKvMGgBZYN+\r\n7Y98msgIuYDDJhHdp2YrKM9ocm3uyTqCJ42pywVvb1oSJbb38yVbwXgsmrDG\r\ni63SHlVHET4UFQmq3ENHSkkJJQnG0IgGb+53PsXuCeY4hpylrIXUiqsTMZdn\r\nUGL1WlfHuuBK+3JNS5go4kymCjCk6OZPPFOsslJGbynuHDJioVnlPlAXeSQL\r\nXCV4d3jIkLD02I0dskL+Tul9ZWaZGEOs5Wc=\r\n=gg7Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.16.31_1677955639605_0.5944486067317543","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"testeranto","version":"0.17.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.17.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"b7626d984ba31b726d745f4f843b24c6ba227cc1","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.17.0.tgz","fileCount":25,"integrity":"sha512-INgu/y/ur3LQgMhA+gw5ZKMmRmL767kHw5Y0ChVZQmmaTkQMpqIjGwhWkSqXrnLOfoICu0LpnCSm5Av0NKxZOg==","signatures":[{"sig":"MEUCIAx7HyLuc0MP5UmM41+CrYL08WtOYmXOhJw0Z0ipINgmAiEA0N3jy+r5vzozMUBVVwJGw/SfSPZXz/y6IAcL37vhEqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21350783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA5LIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfnQ//Zj95xYbOkwkKiBRqpR28jE283HTUhSyxXRdopkvp+M7V/lYq\r\ni9Y1Ve0A5cYEEpLAppSOnYAkecRpPqxvYUkPf2AlMi1lhRmsXkDuAU2H4zfi\r\njTFkrESM97lqPFD002qTTDYGLzWHhWdZunxvy3Ho4PE4BdpFkcNvC+0608u9\r\ngI1XRTzQrEnjaY6ErWxjPXW3ahQn8dsI/FaRu5EyH1T1LiM2RQqqIBKtquuy\r\nRr/WVQ4TIW7jGy/m7IPEBiFGZj7xxGAqcflZkaGAWSl2clLKIWk2rc6uN5Bk\r\nK4m540M8IoPYiW9qE7QHIfk8x0ue75Kgn8xzGm3o5ROFc+OFAs3wvJ32ZabP\r\nmlCnqHt5sWl5HUhexqg77AUoa/HrweQCLBII/CAP6DCCq15oKsRtNqjTtmkG\r\n1vtiJF+Rw+Rj8rGW1vD/B/CvUt8VXJTleMUisCFJmI+3sF/pYm5vBX2W/6ca\r\n26ooXI1/SC81BtOS6uLXZx5qUDynCpgXmkjC7oJXzNWolJB87jDBEg7uUCbn\r\nsvHqVSKWtq6dkrEQZZKyTd6qlpSK4BdP7ndOwKk3ZEAGGq32T/XSYLcDONU2\r\niUjWeRPsT8zJ0ywWuj1+wBMaJEw2KsTxyQxR5L01DJy9lR1spOzufClmih7e\r\ngh6MvP+/JOeu8b6WXODMnqhoPPJQKEQQ9bo=\r\n=hpY/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.17.0_1677955783597_0.6495385716826683","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"testeranto","version":"0.21.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.21.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"2d1757895cb35566940604dcdfd25db8c27daad4","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.21.0.tgz","fileCount":25,"integrity":"sha512-TNAke6pQdV5NN0fxkFpvcPMOpbx4dhveJSO+gB3MoT7sScGoFSurKjFx5PebWIbxWGP0konExo1CEIGuGsMtDA==","signatures":[{"sig":"MEQCIFjWtpHbB7VyrbGdEpC1YFL5WDLQZ6HNEdJvZEC3aqF5AiB5MaHKtvlfy+yKF+ugC1w76OWGn3HoAdDPAdWPQel9hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21357954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBQ1NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZOw/8CuTamYOMj9NTnF2EfiJpnfLuzczvhgDD7yBRQikyo9EK7eJk\r\nfpLySUttQzRPfOF/IyikrV49VTPbPmDATgcNlbZX0MCUQoPKrU1nA6VTXpBV\r\naanpbBOdMRHLcESUk+z882ahNze5l/7D67EZP9kJWc/aZdRb/DE6ZvZGEPWg\r\nQ2mPBMT58kIrcwOdf3CkR9coqfFgUryhte6VPIg9ME5Zj6bOHA/Xyp9paUSC\r\nik0P+HsZ63b77Lp0fJuLTZUTBs34c+1RgsSb3TImSFg3TqXwOvSYVl0c1bPE\r\nrmwzV3IC6MW6C5yiwzlNHEebCmqrM2Cb037MJYlAF60XudJQoWk6hvm8Q+Rx\r\nZbz8l0a2516sTv7xlaHYdYZ18dWz6tEdNVJ2LLjSwHtHjQ8AdChxwkb5c0y8\r\nm6dvIjKYRjxHZgyzYXx+G1dNZ1K3WWcn8rZn30rBdhHQ2/0s9OqF3nON4+Ck\r\ns2TVsiPupUiKbnn89604fPRF8/o6VRd9CEUB6WWbhRr1oj9wN+Rx/EIfxnEJ\r\nKjBbgH2aDQkoKoeQhiVVvKTKsBDBgP4GN6CiQ77kaoTe0Q7b0A8+mEs47tLl\r\nm+BZSCKrtAAguiiYHuBZrEwGzIhCxbRFMH/MGyAuMeBy93GTMaB8vaxi9a2B\r\n1uMpuN4tKPV1nfF9gr+qHDfYbFNp/Au6n8U=\r\n=cW+0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.21.0_1678052684660_0.8879653405291348","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"testeranto","version":"0.25.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.25.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"1a0d6e74b55394093adc235c10b1c0006b851639","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.25.0.tgz","fileCount":25,"integrity":"sha512-1XUSv7YcMHswc4iRdsrO5cPPZKGglQXo5iH7nNZJDa9xM8btCmUhsADu4Ng4kaBf5MuFz+aSc/ulD05ZHMMAOg==","signatures":[{"sig":"MEYCIQCF6aT9ouKvUA5ZpZKBlR/LZUb9woBsVhIgPJRW4O9MkwIhAKX4NJ32KHB7nW8awSjgAniB6TCl12/XdaQYlFim710S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21357336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBR6XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsPRAApGppjClPPZU2ZzdQxdOu2LU55ZevzWeJjLNY0WhNZPLM3ESn\r\nGVhf9cfzkbQ2x41ZLW/ezG6PRu83J5+wO25LBPdKenB7jYKfFRT/gS9mNxVf\r\n0Oc4QknWUhoa9DEzO7MDyiKrlTE1bdItHKnFgSbhIM9vYXakUhx44CiUrKyI\r\nnshvReAzOYJ49g0mw4pI2hmJdxz4IiaU6Wy5CnedmJJZOcF2q1EHTVUfHUbK\r\n6GhNjn6/i3kbtjPBwvGpDSp9Du3xzNUhmibVDBWsPk+mX4iccXyGX8PfVaoN\r\nEPc7+e3D+IN24O9FQUn5XVUiCM9+RnjZqoTN1tJ40ptDC8YPs+zxfc1V8tW/\r\nl37/Cyeu/9+bnXXJ4OmcTaSzZFuQI+WKiAJeJkDHxtFgMHPbqMN2sOQ9Pqbm\r\n1vlMfWnZsj1isxHoBo5v2Z074iY9TYJIxTzE0jphV03fSxE6V4OXaROGA67u\r\nhenkhmy86QiOTwZyOQ/XMC7i7DaE4Fo6nx4RmKSqoziLslIk3dU58EOnceLy\r\n6HVcyER8UQWExIB7IVMyirVoupl9DT7632iLF8GnoqVYLf2i7EQurpN+gSvf\r\nnecdJwrxp3f1jZJ2wn8VsmBjYLhcAAXkyAEzljlOkRT6mk3VHtp1B1WFUfm7\r\nBmdenmj3CX64xtfgIR5/C+8INkubwkrrM4s=\r\n=RTCx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.25.0_1678057110730_0.5659384123603921","host":"s3://npm-registry-packages"}},"0.25.1":{"name":"testeranto","version":"0.25.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.25.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"b4acca144b204d359969744f2c44fbbe1dab633d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.25.1.tgz","fileCount":31,"integrity":"sha512-QyZCvYIMqW3hbycB/YQ6BiBkys4z4PD5mxgcNieo/aGSknRtRH3dabdXQ3RlBDXiYfHhIEkg7ViOKDyKHfk3Sw==","signatures":[{"sig":"MEYCIQDMUpR/rTEeGomKMGan1GgGXvJLL2dEKBeFsy6ivE5xhQIhAJGOcoPwOe36ltwAn9OtHmwjFr0g5V1y4kvET082ed63","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25550154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCAXPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos+w/9Gyv43cpXm6jBDQt2oQJ5owh1bB36LRQvB4uO3fbX/pzVX4hE\r\nuWQkaeV57yvltfVR8YVZiOzbG3TOsDSteBB5mz0nf0rJfMS6zCKg5ML0zwJ7\r\noBvYuPTBqpx/q8JI1uqV+sWdu6Nny8GF4gQqxbcvyTdXas8RRlPOo8SkYwvW\r\nIO9QdYEKV2XDCl8tM0vXcQKfKTlwilx5w2+1iEGL3gvfQrojBHjdOCb3o4IN\r\nqYjcZcptlAvBS2yWebvWylWn5lSCBFeh7mV5CxlQbkxQW/Rpto8R2UxZ7yF2\r\nYjLk46kJtotwBQoaFsFJgf7zdsev2rmjvjX4E2515Y8Vb0tM7Kw9fpCMVgoN\r\nh9BEobxMWDDKHxjrGKZp/5I2GBe3m4GSdt7uoFM6ntOsbQkA4wxKekadhq48\r\n4p7bSQUSkCZ9BRMcmFdWi1YgTb69ICHiP3hqOOQtaSazfX1IxAu+KCTv3JUm\r\nxE97i0fLLDz5LXO9V3l1DFEKGDaK4E0HgsXCdSjy7apAww9xftvvIHNwhCLY\r\np39V5GJjbg3WvogeYCrl3YCy63gbL7Uxh8wKip9GTjZOWE5zlhmq5gfafBqr\r\nIe37EzQhLJW3Oek9fajOqtWwpgtNEekVVeT1EZgjGR+CU0FYpS8QW6FAHYsM\r\nTqpwoKx1zA8qPy9G4CCQvDfmLYIbB6ORdNc=\r\n=JP17\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","bundle":"esbuild ./src/deps.ts --minify --format=cjs --bundle --outfile=./dist/bundle.cjs '--external:net' '--external:domain' '--external:assert' '--external:buffer'  '--external:fsevents' '--external:querystring' '--external:cluster' '--external:https' '--external:inspector' '--external:http' '--external:vm' '--external:url' '--external:stream' '--external:readline' '--external:tty' '--external:os' '--external:child_process' '--external:fs' '--external:path' '--external:util' '--external:crypto'","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.25.1_1678247375197_0.14988598002646225","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"testeranto","version":"0.26.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.26.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"379185d71280c3630806111dec1a3b4deb60c51b","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.26.0.tgz","fileCount":25,"integrity":"sha512-YS3wpnTwy4o2pwHcCJDvcdt4bUJIAqEXAScb2cdiqOuflm8qHLRDB0IzDZu1OWWvJ6Bbsd5ySIrz/ERQoHu1Rw==","signatures":[{"sig":"MEUCIQCoVOucE6EebbxVqOCUAHO/ZbU7asvmG6f0qjg83YG9IAIgEwM/C2bip6MivJzix/H1eA/iaf9g8d5Jr2D7pagX7Qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21357401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCM+BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6LhAAgxm5pwqJ9uihDJ4SfjklRDCk11wG8AIMW1XgSV9hYFPAZxjD\r\n9SutETWo707eir0p0BR2Zvgww7y4Cef45em7PkUMSo/BGNaSkMPc4qXAhnX5\r\nrYig0SsfOlZw5Qse1+6CignT7Qd5gP4oQb5n/izV7OaKBnJuG4Bd7RtsEPX5\r\n2Yu1owOneW0JkeYGKJ34LQf8iEMWg+HuyhWfrmHxS2lSyY2vLV9aWxomO4++\r\nBWR+edU6XP6sURHFPiJLthBFGiSj8md/h1DQ3lhc7PWip9qop9rVwRTmePxx\r\nW+kZIQvUg66aflI/KuhIijIRbDZAKM29vNBsq3brwc2h4/T5g+o8Yf7abWDv\r\n/ATpJjsnMe3ZmUtBHO60U2PrAPCWz1g3jbhMta2nkJbTd1k8cRHIuvgcQHku\r\na2R0EL1q3N9hT2VJE72sKXqteYvrWi00oJTi+zIIyjE6Qq+//KDARfAl7Clh\r\nBNaDbeE30XwVMZzzsSgwcsixr8TMnJMQtpoen3P2rLnbuHnX90NzttH57WvT\r\ny9n5a4D6pXxv+ekIui82Cb+pAr2KUb8zZYrOP4vvIdKvI/tOTW2MsZxDsbY2\r\nRr2MATGFuevXhsWKm6DMBi/yCeSQXKyhm+QHgy9FL4OCl+P920JU2cry2jNW\r\nwSjoAh8acDjFE0YzWOCWA4I57HJR585jvGQ=\r\n=QlKx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.26.0_1678299008860_0.06945244089570712","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"testeranto","version":"0.28.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.28.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"000a1357a0c40148c148eb2ef202960cb6523c98","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.28.0.tgz","fileCount":25,"integrity":"sha512-YETDLkn9+h95mnA2Ft8BtI3125mV0YewGnAprQ3qOfav6kN4HcNprSwK+tl0V2u8mxSICb/P2nYJVZrMaJW9gQ==","signatures":[{"sig":"MEUCIQDMJSaSKd+y3MxJfGS/251SefyPM/CIO4ZHaTYQyTgloQIgK+wYpDRP97LRil8Uar1NcMK/fLJGPKhd4VnJvmqD1iE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21357442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCNymACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhEg//b6aCgBhEQPUUK8JBZzGOXKj++EvX69cNoabWdb15VId1iR/Z\r\na3GffRizyNFlrpkSCXSomO3S93LgGYk/8BdUJ902gcBbQjyLdRFHH1FySzap\r\nZq3Pb52GkBakpcAAC1UMRyfE0EGKrLXbwVQhvtC31bhXuRWL7pvI/iqs0ZDJ\r\n/w9wPdvl8ocklerInDTEGgKzyCfOho2F9Oo2qfhKNOYmX4I1fFjFgUuqCjKt\r\n/OA2PoH5U9+h33QdTRXrGdBOVHATg7QAS8W8wCQYOlwMRCoLNMukDGGK2FTc\r\nOC48BMbgHd5ll6s9TCePyHMtTLjxHNt2v5KSzaJFbw1/oTQ0LxYCHC9M4NVm\r\nCbSe19NVQBIGGdjSohVVUfCfUQFfKze9rIslHs4ZNJL5HFY3peXxt1FHEign\r\nBJrKxCdnDwtQR8ignwj5CtkBeC9jAUOVPfOIWzVwM8R+/0+vL8mo6lOF82M6\r\niodvjiX5pqYVKrUnMn6EqUkBHjQPIiMdULdI+z/gkoPQAtdG+VEjBEZ52Ct/\r\nbEj4l7ZsmrREC6VXt42gV2evPja67xUPmp6DOlZf8Upq+uAcScd0rV7GjbwT\r\nylgrt0r/J60QjoCAb7jUgBV7M+7pIwW/wPklSIUa/2fPL63Ge9lNrwunM4Kv\r\nEwR8KiCXYxKIwIfz+X4AewlKM1jsLVbht40=\r\n=EU3R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.28.0_1678302374235_0.39916617073511174","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"testeranto","version":"0.29.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.29.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"6fa0715d28aae08ffaa9497b51c011225507cf71","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.29.0.tgz","fileCount":25,"integrity":"sha512-uyqEI9VxKLL9+g0/YPUDlHsFxZ2mkTA0UHp/BGzEBQ5e269Spbb750MYmYDaxLr1QiJwviXTPvnmdDapISsRtg==","signatures":[{"sig":"MEUCIQD9QHG72P1RgwwQvI/h8vi37EadgosTiQEOMObDwwAougIgBjKvHv89vF969R2stVxSDdXrbjbzDOAzv9g3licT/Qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21357469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCSCrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDFxAAm+GgEmx/zfovOVvG13NVvDreNo8G+TEWmYauOcPANGTdaOwp\r\nL9+WYQ7L+Jxxfy0F579cUR22W/wYsXZ+QK7Z+H5PdFmQo53Bi0HSFZd4eS3S\r\nWHqBjYmw3tIAb2Jj3lu9jX+mj0vrNqhC4SCkNmV2IH6VRO2yA9fie6hEnHru\r\nahCb5QB6MV9lJ1WBXHFycerNa+5BrEdIVM6cM6kUy+C1NcE2YKuop7/1W3xg\r\nyU3qQ6+Pyfin/gsb5wvFB91qO9BIi0p75ZjrwsKciby4nkojj/MP9xhErUhe\r\nb4y68xXTgImNIM6OnqzRSUc5/OOKjkBhgsMZeCN6TNyMhuF2BX8aiqVM5k/K\r\noARr/vxpdSxGHr84aF5VnFb2glh6YfKiSboNTNyF42uiYEMT7L2vpEIxdc/O\r\ngVyv7QvILH4v9zCw85td0RHXOGV9RIYGIEIiFEwVR50rVj21TrK205lgs93R\r\njYc67N639BfGR/8tRMpF6Z+1xPK3X2cGECspl2r6m1vXK6NltZiIfevefWUk\r\nhIi6IMlARSeDMMLCf9GSCOe928UYVGkiftHdzlPcEaN1G2nbf6iNZ3pS4JL6\r\nPmKIEq8wKvgmpkt+Yxrryh9GqiD22UTBk6h41Q7rGE/z/ImpPmvSwUhk24Pn\r\nhcxbtXdvZVsygmf86SZGNdv5p1gzYLIV+78=\r\n=p19x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.29.0_1678319787268_0.6191507804768721","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"testeranto","version":"0.30.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.30.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"1eb90a3ed2f6470369fb6df5efb31231b8bd6be2","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.30.0.tgz","fileCount":25,"integrity":"sha512-rjY+S4IV3YMmITJxMZzK6IvzMGvWDvjixf44qbYkAU+alFtgkQLafgYzZLA8VBoaDk7J4nyk6FZbsvG+KS8TEQ==","signatures":[{"sig":"MEUCIFfU0+UJkkNdqOa7g6kCvdLNjk0+Lg37/VKbLn5hmAT0AiEA9wyjK9RfnVToIFC/sxAsxvNzMy0kE5aflStg22eD4bA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21357736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCSrsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNIw//RGeaq7O/h1wBDsldEHMQyJ6dFdgNGSEi0XbOWAKIgZoOi6Ha\r\nN+ISRw3ctOwILqqH/GchVhqcbt2aErogdiejCV1NL/zjz2Cjhk/v6jOEI6Xo\r\n8HXEGkef7+R3erhdqFsW7jtbpyVHhE5RbLJJbK/p5DiL/qgOP11qpeb38jRk\r\nhQeE/xgKSYf5xZYe2VaqgJFxnqefcX3/ZHGgV4Rl6GF55mZu7Zd/RS2P6Eze\r\nGbWk4DJX9ig02UC5oswrfhCqnFEoYcewLIfzFPKu27hsCdDOy4dNExxQmDoM\r\nbD3n/BJdkTB6wvVPav1lA2FQ6jhK6LB+cvSHyoj/NVirJTaHVMl8AFo1XbsQ\r\niYMt7Mj3fNx1ftFe4/9Xag+3MDsUet9qFuFnjvRjDMo2ESP1nQYEAGVtPiB0\r\nFJ4g9SyjZwQcxZtP+c4z2zJB/0N4FduUF3R9s5OCpD3akuQAcLDbAcApgmpJ\r\n6/IZPnnxWdsZSze+Il4MmDmjyFrcMkbSG0blnBy5hnN/5lTEKE+YdaUjbm1L\r\nnGTlHkPKnu5VWTgyOvrqK0zuK7Br8ttYKZiP1OSgSoMDfIpVa7sMIyncNcpR\r\nttTNqG/NBuBq9jjqnUMv0E52VYm4bGi9rHGHyOiH7dik3U6XUOfDd0dKnQbg\r\nT3K3g2su8MfDcpdOMUP8ZHy0qIv9II64p4E=\r\n=QYw6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.30.0_1678322412157_0.24854075850105617","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"testeranto","version":"0.31.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.31.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"bin/testeranto.sh","testerantoReport":"bin/report.sh"},"dist":{"shasum":"47efe4d2a0d1d86e51f896e75f73339fdf2c5c73","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.31.0.tgz","fileCount":25,"integrity":"sha512-wDedLwAqQ+ig2AvvGD5RuO3TKc41kj7aefxR9lYYNCin+YLwPQHorUKwcs7X2jyeBpg3SqvSYTWqED/URg0m8g==","signatures":[{"sig":"MEUCIBGGknyv306aEglP6iAeXM98gtwy7WiqN+6dsOY3U8JgAiEA+gHk1NpcWv2hcypgdFAEafCNGb5gxXGboj0dpO25Wgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21357718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCS69ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7vA/+PXeOCQFZxjLKTr7x5HEH5lf3vHqauA9bVQrlgt3H6zpGEBea\r\n+xbOQ56LKSAJBw6r/0knrelFpfBN4KNIyZYGd596WiRGyJuzVnALk4aMHyf6\r\nOBALLshE478Oxa+/Zmv5jSaYT1TixuPI6ESivpNPfjCqHM8wxzVRQ8L549zA\r\nMrY0XOt3lk70doYmMl5kEAbCOT3ENx/jNqET6QHPo4AS13AgXUhhNm8hLYeU\r\nVuJEnTYWUcuxo+/haMGtu3XD27OplCU+VaQGGvi5B9lB/cwynuLSDRo19V4t\r\nRX+sCfkFyMGBizVrn5TnsMgvns+MtxzglHn3s6vFvi2hoaU7/9mQyh5U4JQu\r\nwVFvFqlEdWRLCXv05KN2QoPJyo3jszuzV6hvDDjNKRqVo1Mtj+iGlKtg89/0\r\n2fAnQ9JH/SF+EBS3U72O+HcHeFHsqUn6zJTKstqhcaVen+YIEHaXfiTlRYjT\r\nF9A7Q38a9bZMaEGXBXGB2zUNgUhPN2ZxMc7DCoJqJB5GMzt9N5rZnvEnp/Oh\r\n0ra9LJHatArBeM9ja+UHQxpDcTm72Y8CUXaswhjgSx5pLiuIaQwvFdLdtc+R\r\nMqR6QHjSkX9MaAluR8F4go7RWRMIML8jK/I4L56atmeOH5MHhHZ/3/5jB7Ab\r\nyacwOYzzjBKQ7lOiACMZTMbjVjhp9WJ4kiM=\r\n=VDIa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./src/index.d.mts","scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","react":"18.2.0","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-redux":"^8.0.4","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.31.0_1678323388607_0.26191743240642484","host":"s3://npm-registry-packages"}},"0.33.0":{"name":"testeranto","version":"0.33.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.33.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"d8e1d4f878bf50115bc57ac27d4da68b36bfe825","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.33.0.tgz","fileCount":34,"integrity":"sha512-OQfKqROoNJWvYyXyCQeKxI5scUdGsNfCivKlEIowOvU8sdfuIeTVxdAx4cSSa/QZ6PyEGpkguu/3BGZfGm3clw==","signatures":[{"sig":"MEYCIQC7qk3zPiDEveczUXjcuKLDiOzl5GSFE3BL9VL8tSJMqwIhAJzRTXRVLEtm/ObLaWQSv0dX9Cg55Z4hIn+GRRBqAqQa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21429026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE6AxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojjQ/8CNoEPLZ8wV2LjMxEK8KjMrazbhoJVzEjCnYWU395peO1wBfZ\r\nkzRWUP1Dcip2w4fmPNroSmutTKj0RIIoVrRqA1a3Npoj5lzGKhdFYn0q/iEz\r\nDXcAEGEkn+MjE/P32iuElCFryqTCuFwRUYosQvoADNT7LSYrcsw9EVPcStlf\r\ndZxq5cjHm6mLA++GQtI/DdS5FElunMgUtvuAfcIdUuSsQuXNHtI10m5t4EVi\r\ndOWymHj16tzLMR9A4Sl/KiEYzHgmLra8r7BBbAmo73/sQje9xkww+39cQJWv\r\nVOrFzy3u8DVUKljURSn3Az+fHsAwWR/aagTw64R7jFsyHnRvutHMbqxp8zNX\r\noYJETELJaPUqSM80s2qkRZRo6MikzdqqILuLxK4BohNvJkN+eg8YOimHiXdw\r\n/afR6SX8yZRbbDahenA4UuhwDBKLfc79GqG2b0PnZPYIDCdUZlrv4s3Qz8A6\r\nNiDMpHMnFWiHCf40dMaL+//WhjC2snw8hUecAOtwOAUKV5daHP0MtT0bDJY8\r\nBnkZ9CmK4Mvuc8VV4Q8g2uOBK6HCTCsDTEe5ueFaP41ne94bPWdg5HxDQqfY\r\nc4M46vq1pzL9DzI0d+mtoC600ZwXIJuV/jtxn2CzMG13bcMTNBscjzVBC8ML\r\nNTxCUHm00pU/IaJ8WsGb9cFkGcIi1H850s4=\r\n=iDwl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./index.d.mts","exports":{".":"./src/index.mjs","./src/Report":"./src/Report.tsx","./src/Project":"./src/Project.js","./src/Features":"./src/Features.js"},"scripts":{"dev":"tsc --watch","build":"tsc; yarn tsc --emitDeclarationOnly --isolatedModules false --outFile index.d.mts","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.33.0_1679007792655_0.46199128233937414","host":"s3://npm-registry-packages"}},"0.34.0":{"name":"testeranto","version":"0.34.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.34.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"ca24c3652d08ca3449fa2767603c8a804c9de56d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.34.0.tgz","fileCount":34,"integrity":"sha512-RVLvUEG2p5L/G7I0LzHCCkYZgGkU0cF5KvSPZU6QpDIuUx8cAQjIM2kdVjTfah3vM/Yhvtht+M2V4VDLMupoag==","signatures":[{"sig":"MEYCIQDV4Bn3FEQOZC35lBIp1NF6DHMs0do8XD2nGdogXoRYEAIhAMbBTt/Se8/A+wjZe2ezAJ5DASRAxD46EJkOJlqXvHnT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21420490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE8c5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9VA/+O3TZXwjvFK4+3NzcSg1DulAxIVh8bSbiEjW+ds5NKI71N4Mw\r\nwz2hmp2wPLesN4h9fy0iSRv83w7PfNmaOUu+/NlyVCP0hwjYrishFCd+D5FD\r\nVcDaOlYGUcx5NY9W7ni/HZGIGNrOhgANqOvF7jAK14KGeBrfjptSyJHx/MQh\r\nzLmIVX4/PbEqUDgjw+VSXOGixnSS+sV55P+CxXPinOU/077MQK4uB99lUfkV\r\nWiLV6Ar+5T62Y7frdN6uXVizjB8luA+vu6vg+jH37/fy5tXPzzbWe9LmFmbM\r\nrcOCVa/EjyrKkKxQ+UbuQ31QcEAZoy/NkrFXIKcjPQpiuVvgpCxfbEsrkvH4\r\nL1ZrSSi8lM/pU60ycfSWX8TJIErhj5lO2rpgupr68hvSpIXCXBntN0JmZ5Zf\r\nijskKJK1WWiyG6X9KeYS5De8trolkuLyZk4VqsX1WFqPp06AYhSVvYy/gEci\r\nohXV2Ks1A6MfkdO2jUR+3O8N8gR4NYnOjMb86xRgMm4XvJg9BfH0usTiicb4\r\nKpg1FjxNK0YHnH9A0YkvUtEq9iSjaPk77MKmypWZx/DaN1VxXiPZrO+SUuTn\r\nzPTP5rFH6aqIbCbYWQqAqia27Bqz9wlTc74R/azSb3YRFs3SPkwq59MbYXaq\r\nasjP6fFIYkqno0ihzJZ5NG9+bBGQcfVIDm8=\r\n=ftYm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./index.d.mts","exports":{".":"./src/index.mjs","./src/Report":"./src/Report.tsx","./src/Project":"./src/Project.js","./src/Features":"./src/Features.js"},"scripts":{"dev":"tsc --watch","build":"tsc; yarn tsc --module 'esnext' --emitDeclarationOnly --isolatedModules false --outFile index.d.mts","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.34.0_1679017783602_0.8715119973095873","host":"s3://npm-registry-packages"}},"0.35.0":{"name":"testeranto","version":"0.35.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.35.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"1237fcdc296b51ccaf46418879f7b65d7e4a8004","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.35.0.tgz","fileCount":34,"integrity":"sha512-2NnkiVDVW7joRWkYlXl/A3g2zUdShp9+BvWqi2pFpGlrml2sDn0BM721QOuKCQqvjSDd/KRh99pnm4BmukP5dw==","signatures":[{"sig":"MEUCIQCuwgejJlmbX0wFES3Dp4tE3Tay+Rx/8jR2WC3xVl84NAIgSCduaUk/hcXAbNoV67RFla8M/DE4jvAyoIqtxNRuIxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21429044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE8iwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp32xAAlSoT/FmH+KvN5K8G/SX+0xwKD+oMHUhHrCCWR3w5dJHEb9T4\r\nkSvD4Yur5OSYsoUfCZOie617q6B/wQyRoMwgdY06r0gsuoxn5EyXRlIUEMP9\r\nZg1oyHHMlY4NdZfXrfx0eFvMK42Ze6Nb5/3F26Hc2HUo0cX2MsnAQapkL6++\r\nw/+5Sa44uL+5GOEbZD+df9tsCn8p25+/mEJq4PeztcWWwar+Bk4XacVuuXaT\r\nLaw7GBHmgByq1d08vwita3O28spKjsLprmSp3CHFU1KPzaHSXDWkjjHs1x8q\r\niJp226yV9X4H/5/0hnpKEDaHINJCFm9/fjML0hVvAn86QgaDnEaogu9bOsnJ\r\nQCXYzXEOlkeC2x9LSa/UrAvSuw5JR4Y5FD7UzsbzPATWBhFyeIgrgnMm8bRU\r\nmvFScKp4rPY+1/CGYaIn7aHIUXyUnDpez+hCZi49HB3iBGMJkeGAFGukj88T\r\ncPl7gG/420duOg3K3dsq+PzC4pu4vmCaOanHDC6SPP2XJD57hRvjq2AX/2fj\r\n9KLRrJNjI1rqp967vFHQmWUfTJe4yWscCI4SQIH41KjNM6bwfmQii0LPJME+\r\n8MweNFeCLIC8i/d8GeRg4oEdSaZYVsAj4vhxtnuWF/24qr2BJhRfJAAfIDVP\r\nsQTEKJzoDP4hM0pknk49Go8alKLheQd2LYA=\r\n=rNn/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./index.d.mts","exports":{".":"./src/index.mjs","./src/Report":"./src/Report.tsx","./src/Project":"./src/Project.js","./src/Features":"./src/Features.js"},"scripts":{"dev":"tsc --watch","build":"tsc; yarn tsc --module 'esnext' --emitDeclarationOnly --isolatedModules false --outFile index.d.mts","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.35.0_1679018160394_0.09816495127608649","host":"s3://npm-registry-packages"}},"0.36.1":{"name":"testeranto","version":"0.36.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.36.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"a9dbd982eb35537edcb92700d909d1414d98d819","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.36.1.tgz","fileCount":37,"integrity":"sha512-PP3s3s8BI+5PvNAL5ZCFER00WSGJqHXMiJQEeLdlaLqSESshxIrfydPax82w/m3HPPXS8viBkHOicTi4ybPkyQ==","signatures":[{"sig":"MEUCIQCg1sOdfpI90Af63RMg99sK5pZalfnaQkOXZf17YubVfQIgKZs+dt+5Kia37wUlC6eCbqdItzkZCK07Hv71a3WIlqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21436324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGkbXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZnw/8Cw8vY2xMjrGMsxLLlxk+MItIai4frh6HuY1Zrb6TiXru4TEY\r\nS6bqAKbhCWZq9qHuPbVsUgNmIgQKhESJTDvGnuU7gI0ORInj0CpxKdFKyrHk\r\nEU+VdOhWKFkDiAsqRg36bAPeYa/vE00ego7h8j5/PDU8PFfRDUn9E4v/NlSM\r\nPfo/oUjbbWLEfECqsICsGrzrlzPPk6MPgP3rR4ejUWkuoX2oo+EyHhfYedf4\r\n4ATQddUikb3LE6LdY21PxNjXXvjZvz9kTdTcrGbqO2j8KJY8OKqEec6DvlMR\r\nABnc98Z7Y5Tev+0OmvFbiCfLq3zHSGdWIOftJfbzXzVvKZqHI7mFG21SwvXk\r\nEp+4giVHlXfGEktq0gPfWCbBjEjUsrhZ1kQ7pVcgVXFSuptRFFd7d2wyH19c\r\nci2hjauP0GKl3VuXq40KyfPQ8sLgt50kdAxCFjfIlAxgeaIRmHv/iQU57sSm\r\nRdsQiCu4H/ngCxWf62NXGWyTHaizdGRtRXXvAit+dZOZUbDsMaFw5zskflrW\r\naVIF0pvsZ/WEOeTtZNw8vtUSsmYRwN8h3u54Hr9UReyeBUHlOeXkearhv7ox\r\n7gj30aJ8iAlHhVdjNdFRoe5pXofzpkcne9MOga1bSHJHVof1FVJKyPSyrmyM\r\nK/m4YXuhV+K+A0hy1D9gg5iqNoSw7yffXAc=\r\n=/a14\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mjs","type":"module","types":"./index.d.mts","exports":{".":"./src/index.mjs","./src/Report":"./src/Report.tsx","./src/Project":"./src/Project.js","./src/Features":"./src/Features.js","./src/kokomoFeatures":"./src/kokomoFeatures.ts"},"scripts":{"dev":"tsc --watch","build":"tsc; yarn tsc --module 'esnext' --emitDeclarationOnly --isolatedModules false --outFile index.d.mts","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.36.1_1679443670962_0.4937503021841043","host":"s3://npm-registry-packages"}},"0.36.2":{"name":"testeranto","version":"0.36.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.36.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"417ff0a40adf48e9d56d51df816551601c09419c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.36.2.tgz","fileCount":37,"integrity":"sha512-sosAqMyvKjsxvUZCIaDBUIulZxPAcAywk+OzU6cyuIVtz1zvcNIv5EoBObFuJUegvs+cLhLS0U9gmnN2Urmidw==","signatures":[{"sig":"MEUCIE3wbipSqT+KeM3FiltlcLSEUFl7+uj3jm/nRrwNI1JAAiEAowfP1KCKBKCpu5q2ODvWkci3Ek46EieJOBa/yaXM3ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21436232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGkxmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphuA//QExCk/aJVD4uDH43PLca7qVWCsG8IsCt5ZUG6oQhuM0N8QsS\r\nSxjH17dMYjWn4jH2YuwEDILkmsQ/bF0oh0lXycd6R4ZvFKL/TNj5yAqOJ/31\r\n1f1OKrOtKU4yipHQ13642KHQPBaJmMTt2pYXp8sh/QJOE5ZNLOXy0H+HSvJA\r\nSY+ZT0diagdDkEFLR4gyJiG2LtfylfBKhrGtAfrw3+M18ZRXCpZ6mSfQRx8N\r\naWPagaSI7HjQUbYKlLJfOS4KyuWN0B1uPLcZwATM1/LnfjFB3rbUekID+qSn\r\ndvJ25s+wbndOVs1TToLRC7fRhiMFaYhZyib94ypH0sDWmgjomX63jPzk92d5\r\nAAteYMJu0Q0vg4P9f3cNh9UPAUj6hixCp/+OOwgsQ5NFnk0yt7jGpeLuck/u\r\nsewOuLK25Zunr3idg2xzDPJWm6s+S1iz2OJM3spRQht7gonppNFLlTPxu9PU\r\nR5ALIuV9bwKrC2tApoYOGBh7PsMt0++rWVgva0YX8Wvw10PA8jZ55jkx8bQK\r\n6Fmb7FHndnasglH0lHLLO7v6PVZ5dslgE4DWCffW4Qdm+X0rYFDdaQIFcdrx\r\nnOVX9uGUZlpNnxk+fcJnxeDB0Djzm1Bahkxyq+cfbVntJmVODnmSadFKdzSQ\r\nvbosPKNk8eWNjrSTB4lC7DbYQ9DMmNcGHq0=\r\n=V297\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mts","type":"module","types":"./src/index.d.mts","exports":{".":"./src/index.mjs","./src/Report":"./src/Report.tsx","./src/Project":"./src/Project.js","./src/Features":"./src/Features.js","./src/kokomoFeatures":"./src/kokomoFeatures.ts"},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.36.2_1679445093958_0.44065004513271266","host":"s3://npm-registry-packages"}},"0.36.3":{"name":"testeranto","version":"0.36.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.36.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"e78aa2ba426f4b4133ec68c8bfbff41b2c0c5b7a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.36.3.tgz","fileCount":33,"integrity":"sha512-s1qTjT66mXVGWKa+DO1l96pabIIvYlGBVpXo12pbqxos/GqQOFf3rY4J+TVo/mW6mJNtBSaE5JXSKuWh7oVUbQ==","signatures":[{"sig":"MEYCIQCmHBJupmkdK9IOhvUwzj7gBu4YY1NzBOtqaYR7cpGa6QIhAOG9Vd75roijCjX76kBNxjvDvIGZ3iNyHMaInpaeHIFl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21409723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGkzwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoczhAAltIckc2lKoJ0mWrUSUkPKFRc461ncCYbtkaEF8gbaX2RgKgh\r\ne2L4PMfoNt81zAYkYzp3Aq3y1lT/D7sdGO9maDG+4drL6zJ/8D1YTWzVfEqp\r\ncSaDo/Sw+7orZUI82QnmTXtXhece3G2NVzHa+cqP0R6BIgNU3p/Y5J+usWbn\r\nbJ3IdSHwa8u2SRBmiP+aDHcvtV6VzjsXbZ7EA5cASl+pwk2/PeH/0afVUb7W\r\nnCm1vwFI1fLRC08rSPVjNAjHBquT1J/vMz1ZnqIPkpyMzqT0q+ewE/wJ77LH\r\nq89j9SV6VfyL+JjBk6/GfSGHYBxDtIFdB2OCilhMb+hxST6UyqzY5sBxVgT5\r\n5jsWN0h7PPZ3piDl9NTsZnuEc2v0OgwDsACnir/vgWE5UeOpW7D/DR7t49Br\r\naz+UvfhSxpZq5A3YObkoSDSBSqSMdkcFlN6glUpN0R4lBluUcRGC16mWWRtD\r\nbzvnu9EoG1akHrCsr6wkxaS7QlVBASVgHtcHq5FOUwSQf6MknPRQRfEdt8Ys\r\n9bRFE6I8pThQNrUhfHTrfa5ob24Q47tm5PAV0ys0l/7GG3mYWbOC/bfC+cb6\r\nVs1mJmo0rewPwogdLpWkWry2V6Kn461i8qDzb/M72O+jSsM/EufDAQ/CR/na\r\nZHMB8PRBH24VLaXD/DLFkorV8rajTZYrX+M=\r\n=0nqc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mts","type":"module","types":"./src/index.d.mts","exports":{".":"./src/index.mjs","./src/Report":"./src/Report.tsx","./src/Project":"./src/Project.js","./src/Features":"./src/Features.js","./src/kokomoFeatures":"./src/kokomoFeatures.ts"},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.36.3_1679445231893_0.9779932156122895","host":"s3://npm-registry-packages"}},"0.37.0":{"name":"testeranto","version":"0.37.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.37.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"a19bcee1302861e1e3f2443a75f4d255c18d2afa","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.37.0.tgz","fileCount":37,"integrity":"sha512-ddTTCAMc6ppDdKrwwlYQ2RF35C40I0XwwQJD5HcEYUfPQXlzXkUSyr6/0cINneCd3pISa+kJWzGUqzwtkVHHag==","signatures":[{"sig":"MEYCIQCaEkBBlxB+eWZlyc9axZtjq/1R1oldPEdth9/+cgoVHQIhALnrmDf9MEyetmWrW9zRRDDShz0CIL2246dOx4ws1FTY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21434342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIhN9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhfBAAlkKYLuwJiCJJwXP/DCYeWYtAcoEej2+kl1HrW6Ois7A9aTzM\r\nWg8qclHyzZS4N6vN89aJ0+qY/AODNLZv2Iyshq6oRt5Z1Y+e4Oh++uf+RzBK\r\nVCSOQmbfSKUf8o0unT8K7T5udEHJ+5k9+jVCH8D36f+wQ5lFRhYppcqyfxJb\r\nzOQyvaOu8M0yD24Ewo4RQKE4P/Uq8L3NMcT6kLNrKw0e83iOu+5RFHoYBKTV\r\nz5pVUIw3h+1U9b1sCTQAiaXUJO152t2x/PgGm0EcGtQRaVsMSgzp27nyANnt\r\nqkAUhEtDkn7T1dxLYYYVLgoaqoV3FiFqn7di6UX+8+iKNGWM4VwM8VA4DXtJ\r\nR8i/HfQ/Vh6G9xbceZKiM74n+mMD5P8P3CbhcDYBYd+aSojyTY8OIK85PxUx\r\nh/RSHxHKW88U/ppuNWHKKh2zeUqwtumpaGeek7XVICjFXBFQiTvfYBXmM7lS\r\nd1CR5DipAMGe+NoiFHFtWnxmuY0hpbD0q+6KuiMu40WMmnMis5rpRGfF5O6a\r\nvXjHWxv/gw3Ac9VrH2XNkGEq5V/WetCJ1MtySOwX+30wda/z2rO+SKVCSduO\r\n89vkkil+1BjwSTN7cUVNGAxJYKR0LQXNWjIyh30OKNnoKhkUPIXwHfJuiGqG\r\nzM0SPXzkhc0nJsu8njNJz94jmgl70bJDVAU=\r\n=umEK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mts","type":"module","types":"./src/index.d.mts","exports":{".":"./src/index.mjs","./src/Report":"./src/Report.tsx","./src/Project":"./src/Project.js","./src/Features":"./src/Features.js","./src/kokomoFeatures":"./src/kokomoFeatures.ts"},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.37.0_1679954812395_0.5772263564589493","host":"s3://npm-registry-packages"}},"0.37.1":{"name":"testeranto","version":"0.37.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.37.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"1a39b36b4302fa93733f4695fa10dd801ce089ea","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.37.1.tgz","fileCount":37,"integrity":"sha512-k9ursVMHiN7worgs4EyyQhFbCjP1SeHbR0EqmrOetoD5+h1/4gLMVnPVquQ9p7E088mVCiBKgM4rHbxVLAmM5Q==","signatures":[{"sig":"MEYCIQDEKTlMWN1/7OgIX1hZJceYVz+ejO+1NnRMMJ6oIJt0eAIhAMNz+XhVz9x4YX5q2CoJ+e2i4ytW5NJ9R4LIwydyPkta","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21434269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIhVQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp59w//XosmaFVXBWLCj394jSFgm4Dn41lMoVq2XAF3pFPu11SVoVd+\r\nuiJWZC32qgObvhBZWotrFAPXRCKdSoACEZsalXiLjqD59+0nENYNkEyTWGbt\r\nL2+QrXHgkiXBT3paQgpqCGYF4AWRot2M4eMR/0OjRL9BsiTYoWngwVkFuAoe\r\nXJRHcj6G6Y0xAjimHGAGweECEpeL5R2J7T1lrGHIqCcRRGMof6ljZ3/7aYli\r\n4rdjzgJGYU57aUyBueDPLAU0mUEuCpaXUNK7WQiQcRLffWNVC/WY6Rwgve1T\r\npmICKXXhNVFt3KjcP04UvZJ0kw4ldnRfYgWu5WN2eaQyRmPWG1ux0cqBU1zF\r\nvfY35nPgRDR0S7CKwmciKEAJ2MKmEitUizxpQrC6Gb2ggIBaiMNhT39hvP4J\r\niVdHemDoBNYKIylTUxo7PcQpD97mdK7KfjLVxXN4yhXS7xBQuSQySziQg19Z\r\nqkFUAEjDQTK0LnLFgb4747AUuGTJi6CV7j+VXtyYmuksE9GgQPns4mvSaLkH\r\n9EYyATdMxOALLxqb1TpCNlbzAEO2//h6fHn93p3WFpTjVRIHxp/VC0j5TCCf\r\nldDHDFCh6G1E2ERGt5pBP6StibilX9800HomPtitg0Ak4sv9J5uYwZ+63Fmp\r\n5Yqm7Uqft4N1i2ftuXmS1ZEiW01wZk5B7t8=\r\n=D6Vm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mts","type":"module","types":"./src/index.d.mts","exports":{".":"./src/index.mjs","./src/Report":"./src/Report.tsx","./src/Project":"./src/Project.js","./src/Features":"./src/Features.js","./src/kokomoFeatures":"./src/kokomoFeatures.ts"},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.37.1_1679955280293_0.6961050100147281","host":"s3://npm-registry-packages"}},"0.37.2":{"name":"testeranto","version":"0.37.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.37.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"3e83592ae6f42045a4541671d42ba77014962fe7","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.37.2.tgz","fileCount":37,"integrity":"sha512-YVG2hy3NFwrlKGGmEgV8LjIh2UTHMQ+M5DPpElHxRmXEUtZ33KpCez1rbLvAu8SdR+2V1bhsENl0dliDwzkvmg==","signatures":[{"sig":"MEUCIQDQbTKs3A017ZlTmpjlwvLn1AISuXL2YLKVx8TQ8IdK3AIgSoYcrvKfd6kVhUw4AhVFF7qm1SUyE4CYDzixSU079Iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21434216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIhYJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPjw//TYvEdEpyattMDy83D0kTmAZ+HnV9Gj8qBENLthCPjl3GMEt5\r\n9ZNQEMaKSDWXZKw6h7dmd1GLgF6IRsezVhaK2RjkWVAfi55xFutkzTIVBZhQ\r\nDZ64nqfc6sDhlDswBa4Lrd2tjgjr5e0vzLjDzl1BTOStz7gfDgmzxpmUp4SK\r\nDq8IbDNu5vrht+RDRxBtMEX30HQqNv8AFJeHoae8Za4V+yF1oN1qe/tmnSAa\r\ndiX1mSk/JYRmHG2ZHw/GREg8y2b7VisruJNytwFaDfvqpuuWQajrX7sHakwH\r\nqyfET7ph4tlhk/gti+c4xs9d93vUiYBGpvmpNIFtsV2D6sYnZCV2ZA12AVMF\r\nLNCpV3OK3i/en+5zs6GCa/3ffVpKvpwMcJJCBzL+aV2j84k/dkzJw4o1sZN1\r\nO17PwK270BpkS/mTiseHiWsaB8i711imnXUcy3pPxmS7zYX7OACxSpZkAZ9e\r\nczuefLig1vXW9BFcIai6u9mMy7V3E9UhLmCck39BkFpTV1ntiQHTdAn6kwek\r\ne3IupTdmIYDGxS4QiL4KZvLSIEwh/POq3wHrxlrNftOq5Pi36cDVEoEa/U6M\r\nDgUqPDKexZ2if6InZgqAj2NG8UpPov2sh9jHi2Eldb/SewaF7g9xPyxErZc8\r\nexYn9fYVZqoiiTSSMJp49NJVArxmuvMxUyU=\r\n=JuLE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mts","type":"module","types":"./src/index.d.mts","exports":{".":"./src/index.mjs","./src/Report":"./src/Report.tsx","./src/Project":"./src/Project.js","./src/Features":"./src/Features.js","./src/kokomoFeatures":"./src/kokomoFeatures.ts"},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.37.2_1679955463906_0.1763775192745214","host":"s3://npm-registry-packages"}},"0.37.3":{"name":"testeranto","version":"0.37.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.37.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"d25984218f307cd5f48eb4c9bc92e28f9103c665","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.37.3.tgz","fileCount":37,"integrity":"sha512-K3BnMMKo7T649+hsazOYKB1oqCmZk9uVpHzOD7CITMf0Fq5MoZtaOF+wbZ6Xq2YEc7DP/hOiMfW4LLi9o2Tchg==","signatures":[{"sig":"MEYCIQD04h16fXu8aTMKWL3nNisu2gtC7X6pTlgMc+obj3IJbwIhANYtcIi8gqyZI6fBHbFr+jcnO1ICKPJTUQVdCJl+vOwU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21434069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIhdcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaNRAAhY0osGPiwN3ux+lD1dpD+6JJG2de3GQ5Wd3JUiQpqDjNYF8M\r\nsbKLUWf4XfK7DkFw6CF/f8GXocihupII81FaUKfN4VJrpj4/c/nc0s/gJ4vB\r\nLqnHIXb/OmE6u9R9V3N9dYel3YdkFvZDwmxZ3PH2hV95fF2vHM3B0GhfHxQQ\r\nZiByvClHni4X+Xs6SJxNPG6CZNR6Z3u3dFfXtj50+KQ20VsQ/4H9yUybNKhY\r\nh4NrBzWnNM1fYdpilp66vq3XhIaamzm/0LGtnKbW1p4X03p1p8n6kLBsQ2MK\r\nQaq+ROLWLAC+qQDDJvrEiFjhDc9gbO8f+r2tvCIvCy5xXLn+wpJg8GjyCZ92\r\n25mTCZ1cvQs7ytVNcwfRPSFqxIBt/zXB76ADNA/XYVav+/gpDvGwLIN0tFlx\r\nuVYXWw3kJ9U53wmsx0b2r/0xRtk+Uli0laXk9hdJZllHnMYcBRGu8fYVG+Gv\r\n9cSlPvOwBMB83RoPIcJigiQo1IIf1iXjkwy9KHI4HTuMTRhaU77PbmHjGDtL\r\nYtMUSC+8V+oUwrd7uxMEzYCL9ZARqlkATlqjzjdjxlKyjj4Pe7I0Zkji/CUK\r\ndHxLFLnWRKkBZ807OAbcvkM4ELFlO2URKhic7OGQQOJgGxKPJMaR8xPhCZB2\r\n1UHOeImlelg3yAcnL7xOXG1p//dMiaKIN70=\r\n=ZFD2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mts","type":"module","types":"./src/index.d.mts","exports":{".":"./src/index.mjs","./src/Report":"./src/Report.tsx","./src/Project":"./src/Project.js","./src/Features":"./src/Features.js","./src/kokomoFeatures":"./src/kokomoFeatures.ts"},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.37.3_1679955803441_0.18786709972963878","host":"s3://npm-registry-packages"}},"0.38.0":{"name":"testeranto","version":"0.38.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.38.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"a56f35c30ca34e3845d4d43c16016f539a5f621d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.38.0.tgz","fileCount":25,"integrity":"sha512-he/DPzgrNTogRiffQssev01cNiiEjU6I+uN9XPvycJ2Tso81Pj0flrXcNbvtvPQ8X1DsGIcgoXGxr+zwX2G1BA==","signatures":[{"sig":"MEUCICTmxlOsw0G11n4519TfB5mxdKUVRX38JmuIcgHW06hxAiEAlJgIIlmnJR2iwq/dtE5yOMtMhM4lJCoscgEzovM6ZH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOdCTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrxQ//ThK64uCUyyVYYqILE6awQTKn9zVEEh71fT1My7Kzml7EG4MQ\r\no3tHeV3v8ebaWyWjXrQQxgXzm+tc0xgOd8t2JsHoLCt2nVLVBJQgOCFoPyii\r\nePuI2nCezyu3FmjDr37HDt7O5Z0DDrpqVwMMnPu+92dyGU0qoiRGrRPk88mm\r\nOgjGPtWiC6+ux4mrcGf/5uKkleX5woLzkIqP8IzYP28bpIw8K+KsCae9JPQA\r\nNQLMXVxpk/SKv3vIf8BgOU+xtg6RDQx+q4GSEdP9h4B46v3bnzzEV1nr8/VJ\r\nskJ/nJ1+vnwerbW3Rfq59YxS8950MENXImWzUwGNetEsfOZyo1DFCFDDry2K\r\nkEue+wMi8r89jPBrfxONnCuDWTKxq/avkldU03W3zx7QWNOq134YHFDUfNEy\r\nh/hzumdChe2ebiFnEhrDEwIVW+nnbwixJS2QWQj1gFk1VS81ZITmFFL5icSU\r\n4vZUA7keVxNcQ0civQpC5foxClAt1zKdsjsgGJMWR0Tfo222zuMvAkTfY9wN\r\nF+GWoCtQYHvHwYzfqRdYH4XABsSJWNP/s2cPHrIlEDyTIzHQTtvBJyT+cHzP\r\nIpRYd3BDYazrjuQRLigq8x1yIqj9kOGmmPvC+g1u+98ZN3GzjfkNlNdwqhBi\r\nLMBIVffM3M7lWuTsOyCcBQsnEhhhtJ6+nJI=\r\n=DC/j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mts","type":"module","types":"./src/index.d.mts","exports":{".":"./src/index.mjs","./src/Report":"./src/Report.tsx","./src/Project":"./src/Project.js","./src/Features":"./src/Features.js"},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.38.0_1681510546997_0.8789901830590403","host":"s3://npm-registry-packages"}},"0.38.1":{"name":"testeranto","version":"0.38.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.38.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"fc72eb2af127b14e04d11f81db126e4b3748457d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.38.1.tgz","fileCount":35,"integrity":"sha512-nul+T+BVjOVDpbNqe1++iurIbhulKYMLSjetFX8a8lf62FowjFFrnAlpCKyh3Ph/lPI6Rm9RldEjd9P/Oq/5Lw==","signatures":[{"sig":"MEYCIQD0xitDmQRuzVTKVAgEA9kePiD8dNrpsGubXy5OBU3SYwIhALekaw2OIPbV/FWeOrUtWP4UnaMsYFTcIcLYLoTkbpO8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21477201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOdGpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe8w//fr+tMbAGRMa/onJTUC2cKVsKxaawx8gRyTY8Xp4th7S6zZnZ\r\n3mA8RRQi4tvpzsJk9Sqg+h+gJtoE7WuYjddBjA88CnKE8Ar4TDkQn2l4qbVt\r\nOhEL4lVUAW6dV3SL+Ar/eMGnLDTUYNABSxNEROTmGIupR52V5HUvqoiDHpMR\r\nGSB1sgotB8UagdLEkvJDUIKx91LrmGXgK3qVR+NJO6E2MjRJdIygVocxOS8p\r\nyww8Y1H+GTPZBn/DpId8Ioz9ndGDAuejp6wi/0DactGsY+6HL1QtDmxhpXj0\r\ntZxP7aAPCEIs37hZPlme+rzMBW/RuMTZ62lMZMsqy/Fc+m73jb2NbdEbRXdv\r\nHekL3Bz7crn2Gj+/9lakbmlDom1hwXuvbGGxnzi9/8lddzzPlU6mDyk2ebbN\r\nd1KzBO30Ww9a0Moj3UbfxLqI7MjJLo+a+OD9xln/R9M3te6YgIyZ1ZMElRG1\r\n0MX+Jp/bzBS9zFmqrdzPN8VJmwaWrD1RHjUPXaYJyoTneOrzsF9k1LuNdUjc\r\n+9vBO8nO143gJ5BofWjw/UPUtsdNLs8mxv9nm+RX2vGeBUgqqmNXFIX6uW+M\r\nKZAhGBmOiFpCUTnR+e8Ac+H1BgtTg0SDqkTmCjtjeTdVYmZICrqmS9MnU7yx\r\n7pbKT7NpoJIdahKb0jeep86wchZ+ROqHzLk=\r\n=wGlU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mts","type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./src/Report":"./dist/Report.tsx","./src/Project":"./dist/Project.js","./src/Features":"./dist/Features.js"},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.38.1_1681510825247_0.9883542227693274","host":"s3://npm-registry-packages"}},"0.38.2":{"name":"testeranto","version":"0.38.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.38.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"0ac8267c8174c9e34d43ff6b4f505589a6df1d6e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.38.2.tgz","fileCount":35,"integrity":"sha512-4/v/hmNXpiIoDncU2bU7sKBLpolTaG8nTX7GdgkcdrFskLqHjY0YNKwBmZ3YFB6uytz4bfriro6CbCmk37PZmQ==","signatures":[{"sig":"MEQCIFZpnMI6dc4p+2aPP5O1DBIyW68EUA66QAQ1UQHYCOvRAiBXVGwz5wIuO08XVo+I02xBKKLpMGPCGeRY5y8VGlmb9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21475077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOdRvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofNA//ZrIw7RQzDOQ/0Fzua7iQlf7Qvvv/5KHkFBz2rngnqdvXhY5s\r\nYvwVEKk9h3jfVQtqW4Fj2fkCqJVwzahZ7TqiAp8hansMJ8amzqOcV3xWIzqQ\r\ncIoFxqimRrNKYc5tszADqA/MGnHMf61SracjyfumdxdK1TP51LC0GT0iMqEl\r\nu18o2/Y6O0ykrkghirnzpFnan5W/rnIFnIPCl5P8mnAUeERCbIPLlNj5Qr1o\r\n0S2gMxuTh8rdwQ7SmH+vEDURLDQdwxoP3DfU694gDn59izPxAxyAFQTPjulV\r\ns8wzofsXjnhnrc3s0Bg6pOiTdyWvKd4OLBQzBPCHm2vV+qWQzs0Tst2Em0bU\r\nEPydFaSdJG2Ye8YeKEtIPlRYwoSImUodiah+IvL84LYgcVCRz6T5aCl7FNT0\r\nPkPQ7acRI9rDwi+qx49BT5Cr3wO3C4//DcQtJlu1tDcwM7wUc9OLor38SMjM\r\nhH8hgbP1M8zBq4RVlU9xV6hrkn5zuQkQ0vm6pewnV0lI0+3zXuPhKEf3zyL/\r\nAaqBwhLZloCR7XVKnyYf6i3qUDfFv860/Tl213IMDD6DJKqqYr0a8KFQfgTP\r\nUwEqxe7aUdicuQsATYY05tx2glcKJRVqeNp3UjOdz0e9EHew1KGTR4hFfkot\r\nEU7yHdY/LIGTIqGYrZVqW8iF+yNyXz5dT10=\r\n=TBYZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.mts","type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./src/Report":"./dist/Report.tsx","./src/Project":"./dist/Project.js","./src/Features":"./dist/Features.js"},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.38.2_1681511535218_0.6183673267336585","host":"s3://npm-registry-packages"}},"0.38.3":{"name":"testeranto","version":"0.38.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.38.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"0c2d8a4ac8c0ec98c68965794a5fccd985fa171c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.38.3.tgz","fileCount":35,"integrity":"sha512-IFKVp7exUFRgWoTxz9Upj+XROCjWXtvdbhTel0bgHke6uVMMcWGIlN9d0kHokYCoMK3AH4+65OakGnzL5DzlWQ==","signatures":[{"sig":"MEQCIBFWSEZBnQy6koqDiBWRRr0nftk1BjDMkp+fzFsUtvDdAiB5Jn6uFfX0Su2wY8tX94Q0Ixfd3pssUIzixwGJyEUAeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21475077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPxpeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEBw/+OAy3UAG4Y7bOD0rMk/+Eue/8em+/vpCKUTLgImUI5obuQYb+\r\nlFKdtGUZJ0qBd7oMmx5E9HHLOmZjqSLaa2/8K8HwIc+2MLvdolF4zgkeJpP9\r\npngycoCtVsTDJuxjlqX4pp/D7hPEVs4HlWvZVdihqAPDezltRoc/56ZMIuih\r\n4GkknZmamP4ExPHhqB96iiyIQlTfuS0mU420wnD+/JgrsrANg1kAqvGMcocl\r\nZNa3hdU3df6fSNhjjARsLgbxsW2ou68Nxkv8JEleRCykJkkIOMCxFl/ZuOHm\r\n2VxMhduk+iygvYkNNGH96Et0UNbWG+qEy4PCo3PQ/rbzOXdE9zk7Au7jySg+\r\ncUKVJP1acHugilYFvCNxMcA5nbwli8LUbkQzHWGPN810B1gAv52WvfQpdiPk\r\n4Q0Yd8IsTkpeltQaBepgnkFe3k82/p3+vHOJ399T3U6dbV7wJH+ATZtnQ2V1\r\neIaXve5Tw6mJDXAiFKHlCQ0m5Y10ed3Q6tg0LzS2aqvOGpP+wjo0fblp8j4J\r\nyvZrXOyBB9ZJ2Uys1Qz6Ce9R95eDEKQUfL2DGKWZcVB33ULfStDJSbNgbBWo\r\nKEZR+aDktIdJvK5qcDxHIwvSGLSEp72UuK+7sfPJgNE6HaYOnPUxp95YGb6I\r\nBvy95hEUrBExK1IF5eTvGUpwZG+mAWG8mp8=\r\n=6cWE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./src/Report":"./dist/Report.tsx","./src/Project":"./dist/Project.js","./src/Features":"./dist/Features.js"},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.38.3_1681857117930_0.3970055625744626","host":"s3://npm-registry-packages"}},"0.38.9":{"name":"testeranto","version":"0.38.9","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.38.9","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testerantoRun":"bin/testerantoRun.sh","testerantoWatch":"bin/testerantoWatch.sh"},"dist":{"shasum":"fe62f0296bedd8a79780eeecc418956fe6499d61","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.38.9.tgz","fileCount":35,"integrity":"sha512-vOt+Vtn878D4ThkVUNlXqSPKcR/N88FPcwMJ5xD3PnK55R3I599XaJDCXQqLRApSPTU1E2AQm/nI2JsGIyGO/w==","signatures":[{"sig":"MEUCIQCB9imociWCFiioDdhCR7bHblrEju8kPz/YWpKY3bBhgwIgJw79BbPrOK42bdlCabAaMb6o13B68p9G5batuWjfA+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21476780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSf0HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/SQ//Ymt6Khsprbwl0WOfYvWV276XJO2GUw26sOjlmdL/GXTIdU09\r\nqY8kaxl8zabx81R9n4a54I2+SIth3m4a/ntUjo5Zj39ZE83iVfCMVNLwYnWe\r\nHpLGcj6G7ofZSetOrC3pnwnSFf1t2UYfnq4gn1IaZYIMxq14bciiEQIpulDz\r\nC3UijtNFvszz/vBWFyZWhGyEMlVvpHOa4gW7uWhIqZGGufLW+TfFPHijUKki\r\nl+n5stMR3EkrPeUf6D2BcCaxxIQsZfOzcj7uhWW4c8sYeVMLC92w7gg++WBj\r\n7RytBhr2ZT97fo4H6SdfBdCeFUIsy4zEm7vGjiiGME0vvHva2S7eWU/3vxfJ\r\nRgzEA469ybRNvAEAssGnGNBVh1LS70NcVIoHfJ+WLam26/DqBCKfV6eAXbAp\r\nyv02IKCTiU7HcfDSlkH1lKy+SBhlmWcNGWrjK9HdUhy3NOhot8vZVwzyg4y+\r\n0ANq7REWSf/gDL2JitUHEi9gF1SRxv/80Ih/caWOpTwFCDAY4NSRwZY8R3SO\r\nS+KtjvhbfNQErTSjAoMs5iylRpHM3X2h+PWbOdX3JjYX45uRf//7apP1PBjR\r\npvyT8XacGiaqRstXQ3x52WqJDCTqUmsxFjtLMd3kjRh25WHcIt1WiMX0qhP+\r\nr3yhLax4I2PPbChnGihmbsmxKC7oaYLZ6lM=\r\n=veVH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./src/Report":"./dist/Report.tsx","./src/Project":"./dist/Project.js","./src/Features":"./dist/Features.js"},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"yarn clean:dist && yarn clean:npm","clean:npm":"rm -rf node_modules && yarn install","tableflip":"yarn clean && yarn bundle:reporter","clean:dist":"rm -rf ./dist/results && rm -rf ./dist/tests  && rm -f ./dist/reporter.css && rm -f ./dist/reporter.js && rm -f ./dist/*.jpg ","simpleserver":"cd dist && python -m SimpleHTTPServer 8080","bundle:reporter":"esbuild ./src/Report.tsx --bundle --outfile=./dist/reporter.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"pm2":"^5.2.2","eslint":"^8.29.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","bootstrap":"^5.2.3","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","why-is-node-still-running":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.38.9_1682570502750_0.64874936849012","host":"s3://npm-registry-packages"}},"0.41.0":{"name":"testeranto","version":"0.41.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.41.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bugs":{"url":"https://github.com/adamwong246/testeranto/issues"},"dist":{"shasum":"16d15e6898f058848217e4ddc48c8384f397d339","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.41.0.tgz","fileCount":62,"integrity":"sha512-DGV9F0boAvmlFn40ABpXGHQoL5KXomkROJTmxSvXS/GabwAJN/++kovdLpgkb/a4KJLoa4OZiHq3RzLMIQ/QpA==","signatures":[{"sig":"MEUCIGrAdbrwgwFJ0TTLbnmfa/TlZBvBPO5XflIfebHOPtWGAiEA7XDSvTJSQy9WiLEjCDtO4GgAV9ofDB2FtSBaIUd7u/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21898642},"main":"dist/common/index.js","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{".":{"import":"./dist/module/index.js","require":"./dist/common/index.js"},"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/core-puppeteer":{"import":"./dist/module/core-puppeteer.js","require":"./dist/common/core-puppeteer.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"gitHead":"b49baa13822fcde57d94e03c57e9300fc0f26164","scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamwong246/testeranto.git","type":"git"},"_npmVersion":"9.5.0","description":"teeny tiny tightly-typed typescript tests","directories":{},"_nodeVersion":"19.7.0","dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","react":"^18.2.0","eslint":"^8.29.0","nodemon":"^3.1.0","ts-node":"^10.9.1","electron":"^29.1.1","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5","electron":"^24.2.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.41.0_1711340234979_0.48496056358815287","host":"s3://npm-registry-packages"}},"0.40.1":{"name":"testeranto","version":"0.40.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.40.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bugs":{"url":"https://github.com/adamwong246/testeranto/issues"},"dist":{"shasum":"105764ed795942dc9b9e593c3a9ee648f607ccde","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.40.1.tgz","fileCount":63,"integrity":"sha512-eCZKRko4MUNqiohiXWwe40eAK3q9qvtELsf5cUFUI1LEGtEKj6jih2SJ+02qbeSfBd9m/LlFlyHUPPzE8N58xg==","signatures":[{"sig":"MEYCIQCtCXDIXKOg3ezouLnAQeHAuiIOYVyn7GYimjjtWeTl3QIhAJNC9WxYOX7dBmjKcQNpc0UUA/k+vBQSfYIxQ9bAczYO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703241},"main":"dist/common/index.js","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{".":{"import":"./dist/module/index.js","require":"./dist/common/index.js"},"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/core-puppeteer":{"import":"./dist/module/core-puppeteer.js","require":"./dist/common/core-puppeteer.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"gitHead":"d67f96f4c6d8173d7f0ca98b10fec9f746980ed3","scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamwong246/testeranto.git","type":"git"},"_npmVersion":"9.5.0","description":"teeny tiny tightly-typed typescript tests","directories":{},"_nodeVersion":"19.7.0","dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","react":"^18.2.0","eslint":"^8.29.0","nodemon":"^3.1.0","ts-node":"^10.9.1","electron":"^29.1.1","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5","electron":"^24.2.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.40.1_1711340343592_0.8503028014820762","host":"s3://npm-registry-packages"}},"0.40.3":{"name":"testeranto","version":"0.40.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.40.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bugs":{"url":"https://github.com/adamwong246/testeranto/issues"},"dist":{"shasum":"59ddb44cde476b48db92018bacaf3328fd6590d1","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.40.3.tgz","fileCount":63,"integrity":"sha512-zKIDhJzq/dRWYYU+acEl1Q7lddwyL5PzMA+140mB+Nb32gqdUubjeHodKYDWJ04CrskBuQiyGvFVAlJRRjZQeQ==","signatures":[{"sig":"MEUCIQDkmR2IB3ysgTiWPJoCYN0A7+4ngS/+GIdoPa6gneH+LgIgP+a3Lxke97DMq87xaK0hmmS7I9/TmhOsth2eDEEl9GY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703241},"main":"dist/common/index.js","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{".":{"import":"./dist/module/index.js","require":"./dist/common/index.js"},"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/core-puppeteer":{"import":"./dist/module/core-puppeteer.js","require":"./dist/common/core-puppeteer.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"gitHead":"e1b8854d35a97c076c22e8500eb87697633b3c55","scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamwong246/testeranto.git","type":"git"},"_npmVersion":"9.5.0","description":"teeny tiny tightly-typed typescript tests","directories":{},"_nodeVersion":"19.7.0","dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","react":"^18.2.0","eslint":"^8.29.0","nodemon":"^3.1.0","ts-node":"^10.9.1","electron":"^29.1.1","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5","electron":"^24.2.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.40.3_1711340436707_0.4707359473902506","host":"s3://npm-registry-packages"}},"0.42.0":{"name":"testeranto","version":"0.42.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.42.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bugs":{"url":"https://github.com/adamwong246/testeranto/issues"},"dist":{"shasum":"5aa0571aaf94778edaf317bbd4b1956237d831c7","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.42.0.tgz","fileCount":60,"integrity":"sha512-NjPCQcqAsEhtb7HCF0HfFECk7E3MqLR1HO7+ySZoMBTHmqdCpRr6/CGYSS6+PVyCAKPBTs7WWWx0v7cCuiwQtA==","signatures":[{"sig":"MEUCIQCQp//fy1nR7eGctOIRNik20njDnSTaJQEYWw2uJHWf3QIgT2ToMtpglymJuo1589JrviMihHkCv+O8ADn0FKbrFHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":699279},"main":"dist/common/index.js","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{".":{"import":"./dist/module/index.js","require":"./dist/common/index.js"},"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/core-puppeteer":{"import":"./dist/module/core-puppeteer.js","require":"./dist/common/core-puppeteer.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"gitHead":"699dd116b6fff4b9ff61b9277b64dca14a6eaab9","scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamwong246/testeranto.git","type":"git"},"_npmVersion":"9.5.0","description":"teeny tiny tightly-typed typescript tests","directories":{},"_nodeVersion":"19.7.0","dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","react":"^18.2.0","eslint":"^8.29.0","nodemon":"^3.1.0","ts-node":"^10.9.1","electron":"^29.1.1","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5","electron":"^24.2.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.42.0_1711341785700_0.4510506037858517","host":"s3://npm-registry-packages"}},"0.43.1":{"name":"testeranto","version":"0.43.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.43.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"a57027d239a9fa9d2cc3d06be8919f244d2c4871","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.43.1.tgz","fileCount":66,"integrity":"sha512-9mBY+MAh3wwq+R8X4np7nu0zn1WL0HjZ2OfaYFaa1wOqKu14Np+3eNHaMi6x4rZeBwDVeaXthkfgKQ0UdBaQfw==","signatures":[{"sig":"MEQCIB8xqVAbMHU+CgE40wHPp/DHD8ez/6q13OV12xnH+T6dAiAg0Igtld/sRBfJrmTBmP+iH5kEjZMMODHI/Cmo37Jczg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543497},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","react":"^18.2.0","eslint":"^8.29.0","nodemon":"^3.1.0","ts-node":"^10.9.1","electron":"^29.1.1","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5","electron":"^24.2.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.43.1_1711563268247_0.15468904317977294","host":"s3://npm-registry-packages"}},"0.45.0":{"name":"testeranto","version":"0.45.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.45.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"8f3db3d7180ed9c8a6843eaa4a07ace38615c041","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.45.0.tgz","fileCount":66,"integrity":"sha512-ZfiZm2t9eBin6WfcZN9CexlHGrby1KvH+0iPrwZeKnQBlyoZNvYLFzj35slxUNVd0ymEVTTPc6mAxkvbRCw5CA==","signatures":[{"sig":"MEQCIBa5dPIlAVmWyjpPEJDUVMqQI9NzxmbHuKMclD1hwMj1AiBpOuJzyzvJgB51GCHl80prGe9EZwl/2AFoKIQi0emwlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548335},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","react":"^18.2.0","eslint":"^8.29.0","nodemon":"^3.1.0","ts-node":"^10.9.1","electron":"^29.1.1","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","react-dom":"^18.2.0","graphology":"^0.25.1","typescript":"4.8.2","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"esbuild":"0.17.5","electron":"^24.2.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.45.0_1711610075656_0.8851944713762503","host":"s3://npm-registry-packages"}},"0.46.0":{"name":"testeranto","version":"0.46.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.46.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"e0e15653a6b88ce113df29a2c17b9e8e6d8a6ae7","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.46.0.tgz","fileCount":66,"integrity":"sha512-Jd10A0/NQIDBHZdEeO7Hm6rzJsxSAww1mHLVpG1TkVdCapu3Xaf4UAFRahLTC+oPnJsgajlT4bHQhjTG8QKclw==","signatures":[{"sig":"MEYCIQCmNHQGfsb7a17vho2TQUs+/1+CEnVHvQ+qM8yygH7zxQIhAKLC7l4chOh2WUcQOF7a4fK5wTn57w2gXzmCpQt3eMlT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548299},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","nodemon":"^3.1.0","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"react":"^18.2.0","esbuild":"0.17.5","ts-node":"^10.9.1","electron":"^24.2.0","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.46.0_1711647351423_0.9044462345364532","host":"s3://npm-registry-packages"}},"0.47.0":{"name":"testeranto","version":"0.47.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"78ffd955904bdae17f9f7c6219d41624a3da9248","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.0.tgz","fileCount":66,"integrity":"sha512-ywBWrR5bL1wpcmHseicott/QbWyoiJROM4twK3/FbhINg7VhCKrarPWFUNcNSaKeypcQwvClfz5tdw0tW6hknw==","signatures":[{"sig":"MEUCIE8H54D6FUcHrX0vThIwTHjWEFVl40NdZFqlVEkoDpRGAiEAlGNFnfPSof4xbiN52EWvOU+82P3Pm8oRLCgZkvxeGG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548300},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","nodemon":"^3.1.0","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"react":"^18.2.0","esbuild":"0.17.5","ts-node":"^10.9.1","electron":"^24.2.0","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.0_1711648747210_0.6134743531367481","host":"s3://npm-registry-packages"}},"0.47.1":{"name":"testeranto","version":"0.47.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"b2bfebd16781f0e37ea20f8dff945453e789c489","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.1.tgz","fileCount":66,"integrity":"sha512-WVj2CvN3ukpp1aRJqWYWX0oJQYDHGHio5l3nYWGMf0/QorQcfGacEhfk8vmFNbPG6S27/d+AGeOmafnj2mD7RA==","signatures":[{"sig":"MEUCIDtW5+R95m3a1iajHpGlGLg2ldljDiUHaoIvuvH79YVkAiEAnd03aK7NphovCaq+KAtLXtuA2Pg6qUztPg8hbf8zeE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548309},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","nodemon":"^3.1.0","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"react":"^18.2.0","esbuild":"0.17.5","ts-node":"^10.9.1","electron":"^24.2.0","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.1_1711648939382_0.8715072736154321","host":"s3://npm-registry-packages"}},"0.47.2":{"name":"testeranto","version":"0.47.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c062d8e920c243e90d279eeadd8c7d5ded13b195","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.2.tgz","fileCount":66,"integrity":"sha512-6pcrIRlExxC1fGcaqDv5cgyC5dhvLO8b+nEBlrmWsyO7RF9JYqgc6KLeGHueW2L9mrz6Xl/rnmaXytUsOmS0Vg==","signatures":[{"sig":"MEYCIQDRg+3rVBxSokHT1ea8FZpENAuUHEGlpQ8/uMJYK7Sz7AIhALpWbsRJQ1SlVLSnMhL2m/qjE7U4ZVWM/00AatHUABR6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548336},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","nodemon":"^3.1.0","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"react":"^18.2.0","esbuild":"0.17.5","ts-node":"^10.9.1","electron":"^24.2.0","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.2_1711649136400_0.08134961081452663","host":"s3://npm-registry-packages"}},"0.47.3":{"name":"testeranto","version":"0.47.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"49f1883ddc540b595072e76f7a67f120de3214bf","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.3.tgz","fileCount":66,"integrity":"sha512-GWALBlWu6m3Mc1CCGGWfeJt1vWhipWKyk234IBQjCxYP0A0/jrvO3nxK93D4UlyNMZ6ovWYsXlVrhl2SxXMb4w==","signatures":[{"sig":"MEUCIGjLn5sEb1MgBTBu8ts/hcFjsWAqGJJ13SyfYaOmA9yGAiEAnqUJaQcmWygGTPLbUNKrM650/jM3XdU+4JxMnhF1Kwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548440},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","nodemon":"^3.1.0","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"react":"^18.2.0","esbuild":"0.17.5","ts-node":"^10.9.1","electron":"^24.2.0","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.3_1711650493581_0.23463930580993853","host":"s3://npm-registry-packages"}},"0.47.4":{"name":"testeranto","version":"0.47.4","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.4","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"1b104b31426913847eaecf0b1e98ce0f9794a66e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.4.tgz","fileCount":66,"integrity":"sha512-2PVkPQnL8OdvWqYZfqBMksmcoJ2k0zzYQe/6O7hbE8bDJZ5+Wmtn8Wcyt1srF17JD6XFNcR1r3Id0bYQHpe88Q==","signatures":[{"sig":"MEUCIQCBW4nHKCw+MJ+5CRn5Uz1LTVWmp2S+nK/ykNFIW4XQoQIgdkhuEGxX22qVIguFIU4RWSYWDBG6YhnlfsB2PK+NdqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548503},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","nodemon":"^3.1.0","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"react":"^18.2.0","esbuild":"0.17.5","ts-node":"^10.9.1","electron":"^24.2.0","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.4_1711650712228_0.8745773124027671","host":"s3://npm-registry-packages"}},"0.47.5":{"name":"testeranto","version":"0.47.5","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.5","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6fba75ae73e68ce1485d09a541c6d33dbf65cbd9","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.5.tgz","fileCount":66,"integrity":"sha512-uoefFiCE+X4pdsWwiPVxyDXzk2pXuynhNp8v5+JE7NEfdhW2Id0HlZRDsvcnWAfEN5mIGvgpaAh4AZftrHgWwg==","signatures":[{"sig":"MEYCIQDVshJay+81Knoi9xzh3cUQ/2PMxmBlJ09KyIFDWfVOhgIhAJBwrz4DI4fMGk9TCcwOkzKYbfTRHTdAEPRWw/cNER0s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548824},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","nodemon":"^3.1.0","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"react":"^18.2.0","esbuild":"0.17.5","ts-node":"^10.9.1","electron":"^24.2.0","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.5_1711655937402_0.058282978905718874","host":"s3://npm-registry-packages"}},"0.47.6":{"name":"testeranto","version":"0.47.6","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.6","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"0cec7d2e44a50b8571f5a4e54339bac466518234","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.6.tgz","fileCount":66,"integrity":"sha512-TuqCE+imafcOpvsuDqJBm8rKiUzil0EZLWmPfRjNcZJAMoEUggt0US0edtZHHPXuMuzp/JVIuePCix3/jeQCEw==","signatures":[{"sig":"MEYCIQCMEj6cfKKQoKy293oNLiw1GnseCHiRKunrJHWMjkCHqQIhAKLbOoZDdYz7TudRDIuYktoyzLvcy+B1r49mR1/Q/k+M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548833},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","nodemon":"^3.1.0","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"react":"^18.2.0","esbuild":"0.17.5","ts-node":"^10.9.1","electron":"^24.2.0","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.6_1711656218152_0.13164831435318924","host":"s3://npm-registry-packages"}},"0.47.7":{"name":"testeranto","version":"0.47.7","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.7","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f8f0c10b20e0294fb0f1ad02fe0df617cc90bcbb","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.7.tgz","fileCount":66,"integrity":"sha512-O3e+aM3avJLn8YM2/rUuEtAJbXM6xQYLZGk5cA77utnWMeFDmi0paLOJxD56l3QdFNAlZLBou/TGWHBRM1AEOg==","signatures":[{"sig":"MEYCIQC0KeduURBgVG0rLTxyinnq4vPXqfaWqzJi4zfeRcsLxwIhAPceweNWMsIVEzDjib7BgP4APnCoJnbxIgl1X9uQPIMQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549172},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","nodemon":"^3.1.0","fs-extra":"^11.2.0","@swc/core":"^1.3.26","@types/ws":"^8.5.10","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","@types/node":"^18.14.0","react-sigma":"^1.2.35","@types/react":"^18.0.21","babel-loader":"^8.2.5","fresh-require":"^1.0.3","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","@types/react-dom":"^18.0.6","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","why-is-node-running":"^2.2.2","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","esbuild-plugin-import-map":"^2.1.0","why-is-node-still-running":"^1.0.0","esbuild-plugin-external-package":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.17.5"},"peerDependencies":{"react":"^18.2.0","esbuild":"0.17.5","ts-node":"^10.9.1","electron":"^24.2.0","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.7_1711658538292_0.5038983816984983","host":"s3://npm-registry-packages"}},"0.47.8":{"name":"testeranto","version":"0.47.8","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.8","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"4f9a9d3c3c2b3e127c5bbbb524c49d93ea44aa6f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.8.tgz","fileCount":66,"integrity":"sha512-cZqG6+q78PxJacxg9UYbj3mx+9EljgXgWgDP0GyRrBYeL9KnsccYXiXSaWmR2GtSvO+pZXFg7BZx/ZgpYX4dHw==","signatures":[{"sig":"MEUCIQDpjx8dDOojuhN4PbW1Pmu42NQ++jipD3xhhjSQNTTNSgIgDUi1i4aUu97ZNTuImxeQgTQZRyqkaAB0Sg+9nm0MQho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548095},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@swc/core":"^1.3.26","@types/ws":"^8.5.10","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.8_1711872412953_0.18613573991582077","host":"s3://npm-registry-packages"}},"0.47.9":{"name":"testeranto","version":"0.47.9","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.9","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"9050985c991df46d0153f32ffdef1cee2a4cfe4d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.9.tgz","fileCount":66,"integrity":"sha512-y7sIybGBm9GKgIQWMrLfbhHCt5XKUWp7cugzUHydiBP9s4dnJUKBg9MfZ5CGNoDKa23S4IcaE1r9fkJnn0ZfLA==","signatures":[{"sig":"MEQCIGJT+ABogre+MIivOFv2jcfO6jKW2XTC94Q+6GnfY/NeAiBQDKMa4KLnKXN4K00QH1J1yl1tZ8BATZTVdGdQozukJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548251},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@swc/core":"^1.3.26","@types/ws":"^8.5.10","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.9_1711872675618_0.3882931625681121","host":"s3://npm-registry-packages"}},"0.47.10":{"name":"testeranto","version":"0.47.10","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.10","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"8a854ea276126262d2a89750c5f14a9f2479e9c1","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.10.tgz","fileCount":66,"integrity":"sha512-iAlT5D6PBvLf5bac6c+UVZluzPYxABgYvjkgqXCFO380qF67w9K6mKaJgHKSjcKimAuG3ieaq66UXzQhAjmC9A==","signatures":[{"sig":"MEUCIQCn5KfpXZVKQIaZbnaOru46x/ywTn7NyjG/IUzPcvTEhwIgF5C+tFk1xqIlh25c9kGMsn5htiJ3ePXscOkwcgrWlgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548343},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@swc/core":"^1.3.26","@types/ws":"^8.5.10","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.10_1711872994949_0.38399895827361097","host":"s3://npm-registry-packages"}},"0.47.11":{"name":"testeranto","version":"0.47.11","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.11","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ef2414f094a1ac03d427be4394cf684acb1c8592","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.11.tgz","fileCount":44,"integrity":"sha512-lFzkj3DW1Lnt60k2KmUe4+U8sGNo3E4nAJUwggG+FWb2zWiZSYYjwl1nZaqzwxki8anh7acTm4bfNGFZY39AsQ==","signatures":[{"sig":"MEUCIDoJoag4DhBtWZu/d7cOlnuo3gH82e84pREYtG8yvy30AiEA93dnyWj1DJbm630fAqwpQTNUkZUu7MGmomDlrDtVcuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186831},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/":{"import":"./src/subPackages/","require":"./src/subPackages/"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@swc/core":"^1.3.26","@types/ws":"^8.5.10","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.11_1711876117100_0.4459264060862511","host":"s3://npm-registry-packages"}},"0.47.12":{"name":"testeranto","version":"0.47.12","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.12","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"00849f44449dcfb54088f8704efb9a950e247511","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.12.tgz","fileCount":102,"integrity":"sha512-H42At9/TxpfIlzLAjBgEZKTa3Hxvm9mOIyzVqBkGhsDMDo6+e5k6AnJcR2a6Vor5X2+dd9xmPQHvbTc14TkimA==","signatures":[{"sig":"MEUCIQCsRyuCiW8ZI9spkVBrYlpIPj4J4C3nMAeuLBHCv+EEugIgJIdQ9ROlQyHDFY7HGfFEdpa19/zyDV9XfK7iX2G+kas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567219},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/":{"import":"./src/subPackages/","require":"./src/subPackages/"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.12_1711876501812_0.5553055218853284","host":"s3://npm-registry-packages"}},"0.47.13":{"name":"testeranto","version":"0.47.13","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.13","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c0e89ccf1427c763813f9facaff16cb869418326","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.13.tgz","fileCount":102,"integrity":"sha512-QzHuunMCbQpFW9nNz/SL67OFmP4SXEZ77jo9jJiye6+Ctir87qYoV79GbaJIyGHqqcZcsU6k8RhVBdLtEqo1eA==","signatures":[{"sig":"MEYCIQCim+kQnAatj8Op+utd5AWtR+fz1CsFJd2HUhXnPlSlSwIhAJKXqq/zMrZjhBRGPpYZDli6B2zlrtDkmPd7kWVXjUlH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567249},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/**":{"import":"./dist/module/src/subPackages/**","require":"./dist/module/src/subPackages/**"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.13_1711876681331_0.7085468513063","host":"s3://npm-registry-packages"}},"0.47.14":{"name":"testeranto","version":"0.47.14","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.14","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6b234de20fa6c2f8b7a793c1405a65558c816669","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.14.tgz","fileCount":102,"integrity":"sha512-fD3ifuRUVxLnG4x5gC6es0XRXespn5AzHV7X96v02K345l9kqCpHPagkIsNKjNRyNR+jFx3CSSdUmKBlkV+IZg==","signatures":[{"sig":"MEQCICE8xSghMITWI4ZmuXPu3FBs9VNT4TYAyHuQq4fYKU77AiAHhstgxOmpOa8nYnqGNBFkB5YWNAW90XvEP7ZOuXIszw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567474},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/*":{"import":"./dist/module/src/subPackages/react/*.js","require":"./dist/module/src/subPackages/react/*.js"},"./src/subPackages/react-test-renderer/*":{"import":"./dist/module/src/subPackages/react-test-renderer/*.js","require":"./dist/module/src/subPackages/react-test-renderer/*.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.14_1711876826572_0.09893208085678107","host":"s3://npm-registry-packages"}},"0.47.15":{"name":"testeranto","version":"0.47.15","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.15","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"71a2486710881c63d6984f0117e9b20bf91ac579","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.15.tgz","fileCount":102,"integrity":"sha512-GVcSfaYOZbJ+8gqbtGKj3DxPwh9NKS2mqxeK4ysFgrBytmS9Q/84ERATkbJ7B2069aOjZjHHtSx/P5/FDAjvpQ==","signatures":[{"sig":"MEUCIQCP6c1kdil1+uHyZ+BinyfM8lVXQq6e86DO1hBTBJP33QIgX3EzIZ6cRBmMxQSyD8V7T+DqsSYuCgVDmNJhu7gC1Ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567276},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/web":{"import":"./dist/module/src/subPackages/react/web.js","require":"./dist/module/src/subPackages/react/web.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.15_1711876927152_0.5165156981114456","host":"s3://npm-registry-packages"}},"0.47.16":{"name":"testeranto","version":"0.47.16","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.16","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ba4ba69adfc1e1d1c1cde19a6b84a9b08afcf871","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.16.tgz","fileCount":102,"integrity":"sha512-J0U27V7e78SE8KkeCpgNSbUqCxADynYCC0fWhQG6dMQhexyFpF4L/NANHZDFuoTq2JAarkrA2gxPtCDc4XWGWQ==","signatures":[{"sig":"MEUCIEHQ8lCObHX8NhalFTeW/LBOmkxj1QEt2BWkln4YL7caAiEAjjb4B3yH2m+eH+l8VhrQryejqs/F0HZgw+gqT0kIcX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567252},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.16_1711877117120_0.551643497514321","host":"s3://npm-registry-packages"}},"0.47.17":{"name":"testeranto","version":"0.47.17","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.17","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c05c3c24ce61ad163a3db792baa944269116ae30","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.17.tgz","fileCount":106,"integrity":"sha512-X8EDe3C8H/zSCYKKvfi1DDt69d2F3jCAjvNWIMCOSaOlhxqdNVFMYTzHlnED9w0ZEt8hHZItc6JJQ+wC0j1lfA==","signatures":[{"sig":"MEUCIGPwQMCb0q7jwOpucFku36cK1N6tYZw+4LtPiB56Q9U/AiEA7MOOqIiLru9A+w3NMFdZvFaKQjLtIP1BAQa1He3IBBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566525},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.17_1711877981786_0.7853446499760277","host":"s3://npm-registry-packages"}},"0.47.18":{"name":"testeranto","version":"0.47.18","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.18","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6a8f024dc392ebfc624a0304bbb62c11cda50eb4","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.18.tgz","fileCount":134,"integrity":"sha512-sOHhBJupg0TipjNGxYfPtSNBTw7hTbBgoPuymAENYqvNQzR+mL8KhwTACXKyBvWn1kDkKd1jstDh4UD+l4p6bw==","signatures":[{"sig":"MEUCICHy1rKYO1HzGxN7SCGcLQ4k/VunUk9+LA3z5XmidSm/AiEAzxpNVbw5ucjhQYygJxlVgocReqVMUGhhITAND+0tcZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":592428},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.18_1711901749594_0.9969238811947829","host":"s3://npm-registry-packages"}},"0.47.19":{"name":"testeranto","version":"0.47.19","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.19","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6bedf275bcfac691046641aec0e02a21686cb3ce","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.19.tgz","fileCount":134,"integrity":"sha512-nyCChPGRLx9ntU87wCL4gReamFytwXUufF/2wBvhgNBfOuPMOnwC4OdwaZt53Igpbd+L+WOS4uiUkPSn3pBGBA==","signatures":[{"sig":"MEUCIQCNeaKoVMyOLwd1Q6CUK3hrkDhTlyQDi3FYPV0hJ2j4twIgCVSTyuim0ptKPCvHsSCK8LUxF2c8AG++79YzxZkEi8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599572},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.19_1711908653717_0.22706912782981514","host":"s3://npm-registry-packages"}},"0.47.20":{"name":"testeranto","version":"0.47.20","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.20","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6646af68418d0d4f680e5c7781fd4736e4859bf6","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.20.tgz","fileCount":134,"integrity":"sha512-CA/Ep27UVE5eaCkgJ7ZoZWQ0RrdtxTORr3hLthXE4yY9dzcAR22vNpOQzLhE9/ksS5hCMKlbUsO/GUpqttdDdg==","signatures":[{"sig":"MEUCIECX6MBbhHL8yxSlB9A1CKKXmbO91mYvAdzO2KU+/RbBAiEA7HLdDMQQ3dgYSApiqYbcHLrw1D/D27L4rM1YADVl4jY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599433},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.0.21","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.20_1711911261780_0.18741653128490032","host":"s3://npm-registry-packages"}},"0.47.21":{"name":"testeranto","version":"0.47.21","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.21","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f1309ad547aa1428eecdaa4a7a97372cf982350b","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.21.tgz","fileCount":134,"integrity":"sha512-n9AvbkAxeXNrcik8sQaePLY0r7qnqe5wIuWPQMrHe0EgWGWDeb/Z8c6TfvWBu+IQgqfHmNQYfonqaNFupPDzLw==","signatures":[{"sig":"MEQCIHql+ssvng4VaBkd/uFxk9XvGGp3nbcj2CyyIIF9rEMlAiAZ7BHREW2W5PCWF7HFNOO6h6f3UAaD6q7ZgPuiagQoXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599433},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.21_1711911583233_0.7673334637402596","host":"s3://npm-registry-packages"}},"0.47.22":{"name":"testeranto","version":"0.47.22","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.22","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"37505caabc69f82142ecb05c7f9aabb5e2601ef6","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.22.tgz","fileCount":134,"integrity":"sha512-EWQ4oyUfh1FJzxEvhQvtIxtQofwW6Px3ieriojhnHokRb7JR/fcBkgt0u4Ct3oMYTRmQVSe+r14mXXUsXkEmsg==","signatures":[{"sig":"MEQCIB+ouvfZbwHHNPvy/GeEfieUZpcwHYABrXRKqKJ+TMtOAiAKvv73/qB/KoJNmpga/yxUIRTPz5cw60bQbwMoBamZmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599433},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.22_1711911899830_0.19894283485644437","host":"s3://npm-registry-packages"}},"0.47.23":{"name":"testeranto","version":"0.47.23","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.23","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"902e17cbc22c9c80309594c0a0c0fa3fda8a4063","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.23.tgz","fileCount":134,"integrity":"sha512-Ufz2l2YaLDO2ttlYHbtjxL669hVHwHvXGRKytJ4JK+kcumkICNl2mwyTjGHEX/E+rcpdJ3FepE2KpkWc6r7rpw==","signatures":[{"sig":"MEYCIQC2+VzwRzfWUNvSbW5qsh+mbBBoVNkgN+Wc2tDZNfDz7QIhANsiFnukb65aV76T6F12i86CXKetknsAJQTW4D+/u7mh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599535},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.23_1711911945502_0.2670377212996491","host":"s3://npm-registry-packages"}},"0.47.24":{"name":"testeranto","version":"0.47.24","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.24","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"571d74083219dab3f4c99a5a3ecc5266f1c5ae49","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.24.tgz","fileCount":134,"integrity":"sha512-ADw4VOl1WzyF6ZlZ2cyt7KZES0jeE0UMHWIqJlxhZJWMLuc2u93ch26WUQ1OKn1n2nptcajTeQKjUtGi8YUU+Q==","signatures":[{"sig":"MEYCIQC8im7DBXtYvAulcOpuj+1LjrDK8u46O+aixUJKgQDREAIhALEA3c/CVjOSYYUUDFjIxjjIVaJ9PzVWlYG1BJI7lZqy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599391},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.24_1711912689527_0.46936245184017733","host":"s3://npm-registry-packages"}},"0.47.25":{"name":"testeranto","version":"0.47.25","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.25","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"e2df2df05f116979589ec520eeb5eadeb2e13413","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.25.tgz","fileCount":134,"integrity":"sha512-yXfOdaEXXYDWQmn3flclUDZ8k7kgq1bPNdUo3beDi3Shp2NfucTtTOONwHkUATe2krb0dkImCNycsRL3W0e1lg==","signatures":[{"sig":"MEUCICVyY+E++ZjR8UWpWskEg7fEt2p8zX9usHg2+vZLv/24AiEAkcI6WxjQDAClb11+fmzrET4hIjhd9Oem81tYvFNyTLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599401},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.25_1711912944457_0.4530798154502924","host":"s3://npm-registry-packages"}},"0.47.26":{"name":"testeranto","version":"0.47.26","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.26","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"e4b329954ba342bf9323a582fac0a504693bc041","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.26.tgz","fileCount":150,"integrity":"sha512-cO+EOOizeXYiSdhbViYyWSwv0d+lCZfr98iiDeq9VWXQ+2qeyR4QreWfUlkzFJzsxvZnj/GNKAOO8ibg8oegUA==","signatures":[{"sig":"MEUCIEYyS4vuvx/uiidyr+Ksz9G2zZj4w5l03sORbBAN7pfBAiEAuhXWy8HUL323Zcl8EuqPFX+Fcz2OFQuJfQ/zmEs2cmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605141},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"^18.0.6","@types/react-test-renderer":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.26_1711919222814_0.28169849516313006","host":"s3://npm-registry-packages"}},"0.47.27":{"name":"testeranto","version":"0.47.27","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.27","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"88a68618afa8b1bf8d61a1d1c32d440534860197","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.27.tgz","fileCount":150,"integrity":"sha512-3KLf6XnWPd5x8IBET4v4Hsitr8NzJko3oZfJPLpDx0RZnBeXc+r9x6aKuQY1KjPHBJE+SWDKM7HeSlRMxYpalg==","signatures":[{"sig":"MEUCIQCc/I+/Aou1MhVCv/Ff/EVKGXevInm6jxFNG9oDse+ZggIgSHhDZ5aYQ/MMdN3U7q1Z5M6X+S8ND5DOMJnT9JXntl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604785},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.2.66","@types/react-dom":"18.2.73","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.2.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.73","@types/react-test-renderer":"18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.27_1711921392690_0.1615201654777927","host":"s3://npm-registry-packages"}},"0.47.28":{"name":"testeranto","version":"0.47.28","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.28","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"2b0ff4af8800556d99f74787e88be241bb30daa4","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.28.tgz","fileCount":150,"integrity":"sha512-Y55mUtoc4OtnI2kLa9pcE49jQQzjO9hUqWHWIF2FXXsmOaN4gbzNoXUzRt8+91OCEJAchd9pm29th9opA3is0g==","signatures":[{"sig":"MEYCIQDFlCvqJz19l7gBmkORLFizipPNHbaVq+ooYiR/ecQk9gIhAPUKO0dpPKLDGVaRUEM0qFmEToIROYs8RsfPLzBraH5c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604785},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.2.66","@types/react-dom":"18.2.73","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.73","@types/react-test-renderer":"18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.28_1711921512786_0.73593106360639","host":"s3://npm-registry-packages"}},"0.47.29":{"name":"testeranto","version":"0.47.29","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.29","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"5d3e50bcd24fabc0246c01f2d6f62c2d0e4a7ff0","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.29.tgz","fileCount":150,"integrity":"sha512-TjqsZoZ1dkIELkfUaf9qvhskAiz5zeUx9cULja/RT8WnVyRR3PlgglxDPzLEq8zyPv8AX0H7bsE1/+8v0aclaw==","signatures":[{"sig":"MEUCIBVEtfBK7PCNTbWIOeHvUiZsrTxPzKKHYQFIMSlmBUgSAiEAtQXg4JelMB3AjIryZiLDrCd3aCXut31nl19EwmBy/n0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604785},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.73","@types/react-test-renderer":"18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.29_1711921572679_0.2732574324900896","host":"s3://npm-registry-packages"}},"0.47.30":{"name":"testeranto","version":"0.47.30","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.30","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"4af783862eb3f5fd041a2aa84d840063e8068671","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.30.tgz","fileCount":150,"integrity":"sha512-RgsNvfMXgguvin6YBL6uWnktCs4AKQZCF7HF7mAmuJ6Ac+HjB3ae2KeIH5mKI3VpS5hWj+wrB9PKjxIZrtm5gg==","signatures":[{"sig":"MEQCIC1YAAQtbpqYFJHa3NdrpUkRVgYxbG+HplIekB5mctC9AiAd4LDlZuQdMVWqc8K+fAvuvNviBSh8gYWYvBTkj58aLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604832},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/subPackages/*":{"import":"./dist/module/src/subPackages/*.js","require":"./dist/module/src/subPackages/*.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"^18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.30_1711922473358_0.5858980365687216","host":"s3://npm-registry-packages"}},"0.47.31":{"name":"testeranto","version":"0.47.31","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.31","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6a15fd7202976fe906dc4cf6cab357882d9e4efe","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.31.tgz","fileCount":166,"integrity":"sha512-LkoThzkv1i8fOmZOOHAsepmeE+z/UY2Dg3CK8oWbu/dyqf0XOJmvcAogaNZRG+qMCkhND9VLJdycA30D4W4uKQ==","signatures":[{"sig":"MEQCIDjZLL6PFtxmaZU+xVZA/1GEAtAi/hNIVv0t9i+J4GmiAiAQmMDVdxJU0/Tj7i6GSrlSAQw2/5PQLHsYG3E5Ee7IBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":641488},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.31_1711956004380_0.4424872004623468","host":"s3://npm-registry-packages"}},"0.47.32":{"name":"testeranto","version":"0.47.32","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.32","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"de5d0dd9951529bc42b821e40426104e4de2de28","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.32.tgz","fileCount":170,"integrity":"sha512-lHygzWc+k6EW6vqowboAb3+G8emdTIFzaH0rraQXFCD2NqvApRiqHGkMR8peIehYH+KTBm9+vzZiw6byZ5o8Gw==","signatures":[{"sig":"MEUCIQC81nEmIzohbj2Aivuf0HMaqMIFIRHJkuPMA+Z0sz8G6QIgDyRLlNRXFxkPnYCVwKwPQGuIwo7LA9GHyNjH3ILTpfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644356},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.32_1712004492629_0.47068797188937417","host":"s3://npm-registry-packages"}},"0.47.33":{"name":"testeranto","version":"0.47.33","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.33","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"1aa413b4653737a346844e83f15d90c95ad8b9b4","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.33.tgz","fileCount":170,"integrity":"sha512-kglzu5ioA75V5rPopcIbyQ1a+x1l0jLu5AHzOFcLRURuL5ejIWr0s6q2Hdx0Ur9PBLdLMKgDIfxhIefhLyWlQg==","signatures":[{"sig":"MEUCIGAUhxtvLsPOaolt9kyeiCIsrTtr6kFXFnna23bQ1+OVAiEAx1kOnHlLkCuRcGlFEl1n4ya/IXcYguvZt31+8khVw3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644356},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.33_1712005001558_0.6537460405221895","host":"s3://npm-registry-packages"}},"0.47.34":{"name":"testeranto","version":"0.47.34","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.34","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"242330850009b19699a75078c8454041e0a5daa5","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.34.tgz","fileCount":170,"integrity":"sha512-sQQh5dxCWd2eueFCMbNKWwoLdzJhwIMPXQpPmFNDUH1/W0XhXjOS14IcijS+qJamWEeezZGOgCVcG+2t1OE26w==","signatures":[{"sig":"MEUCIDUUVK5Vq2kOtn1/BPbSFVvv1Egv0cSB0P8C81gPAt8pAiEAuE62XNnuWaQQ5+4cttQdeWpMomaDjrP2O9ntV+c+Xxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644355},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.34_1712023639048_0.12841457242590937","host":"s3://npm-registry-packages"}},"0.48.0":{"name":"testeranto","version":"0.48.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"d6dbdd6ab72ede725f082c96fc8c4cb64913f8bb","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.0.tgz","fileCount":170,"integrity":"sha512-K/uxiXEuKRKQN0cr0L8nTVYXnZS6UenCR9QCdGfIekU+iVlPeQ/rVesg3E7FmAt3VnrxmK0S/wwA3NLvysmc2g==","signatures":[{"sig":"MEYCIQCEwK31TPvXMdetj8TfffkwfRu+6nS8SjrLTUU4cQxEEAIhAN8aUOHs5Ea00XrkQQrKOzwvUxWUstm42NzCCpN71jmO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644901},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.0_1712026556261_0.4336130972665593","host":"s3://npm-registry-packages"}},"0.48.1":{"name":"testeranto","version":"0.48.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f1ff6098ab79a57f2b75686519982b73011fcc08","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.1.tgz","fileCount":170,"integrity":"sha512-njwAfjDogLmLR3OYAq3/SkGhiGJqcfDNPw6uM56X7q45nxIhP+OAQ7B9Z5/CCkH4qs5Ar/ov8VJJNblPB6igfA==","signatures":[{"sig":"MEQCIBy/ypUtQf+UZ4P11wwt7MV3TCViN/AMxZFcp9F8Fh3qAiBBmrefh+lMgEKjZlOEkDHkWy97epNk6IcoNG/dOQ9C7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":640174},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.1_1712027015356_0.31497690633314","host":"s3://npm-registry-packages"}},"0.48.2":{"name":"testeranto","version":"0.48.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"1801db4798f288e289024b07569843fb7a08c0a0","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.2.tgz","fileCount":182,"integrity":"sha512-JkJ0u5ONVW2KgLLILZSYX0CCPKsb7fNvKDNQaiyIxnBhsxmqCCg9+l+SfO6OPPh5uYwUB6JsLqqZ2t7dCXq6Rg==","signatures":[{"sig":"MEUCIF+ISVhiWuO9USYsjjswOEVsZzOJFjtXyAqCiwaMc1doAiEA9qXAlDNv0mBZXVcdEMKtJ56mwrwdzUApTDHD5uL3qyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648983},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.2_1712027890579_0.4944598106036002","host":"s3://npm-registry-packages"}},"0.48.3":{"name":"testeranto","version":"0.48.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"e606cef40cdc9d45aed4dc7fff862b7565ad572e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.3.tgz","fileCount":186,"integrity":"sha512-Sp26zRzroRtpjU4D+oWsRiKpTOUUm7D1ilCENpEABhsMPwiBMXcY5thVimyFWK6cN+o+/u7qtJfEMIj6b5Vr0g==","signatures":[{"sig":"MEUCIFV6T/GkpiD/CicAa+k7L6AObb+T4mh8bddOyK1npsRQAiEA08HCvTP1T5GJzSdtKsLJ8E2VnV51fWDY8BAuF0t886A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654924},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.3_1712028224961_0.288239746468115","host":"s3://npm-registry-packages"}},"0.48.4":{"name":"testeranto","version":"0.48.4","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.4","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"d4a1f77d310af47cd1ebe86aa4d065a7bda779b0","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.4.tgz","fileCount":186,"integrity":"sha512-/cNFY0u8GduRejOHIxfc9busBZ4h1uN+QmgS2K8EGLvrzN/0yJ1BHiH4PU1D4LsBWXdaxhO24DKcB4e0MQxMaw==","signatures":[{"sig":"MEUCIQCO1mjpQUXhbTloOzfTkmfnW9gqSmdoSuTEpNgbHq5AbAIgRSgKdwwjMByIPDMl7VR0lXRblXHoS1m7EzWlr3dVW1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":663133},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.4_1712029705513_0.7007835579696107","host":"s3://npm-registry-packages"}},"0.48.5":{"name":"testeranto","version":"0.48.5","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.5","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6b286635a8e59494ea247780270b7be5020890f7","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.5.tgz","fileCount":186,"integrity":"sha512-wQKJcrP5S999gg3SWvAVqe9lG2hHhedhwAwUYb5yjBfbhEPGBHuSXVOYy7Da2HQ93ozol/CqI9EVays0uzdyqA==","signatures":[{"sig":"MEUCIHf2C749ddTx5Doee1FCz/U2ZJr+ieiKMgVZNYSX871AAiEAlD+4QwurQhHSBYrG5+P1AEjeAgEBMJYKRwEGmZNsP7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":663136},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.5_1712029789461_0.6696916469407252","host":"s3://npm-registry-packages"}},"0.48.6":{"name":"testeranto","version":"0.48.6","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.6","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"31b9f2fab2a1f4f1ece44f4db937a133f3cef564","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.6.tgz","fileCount":186,"integrity":"sha512-3bgdBaExeqrgcpF4QLNEFraZ6ieTt57+meU9KoNZMG95wA2QJsjWa/C1C/mspALPCSJLy9fS/RlYkkvse1XZsA==","signatures":[{"sig":"MEQCIEolgzcbrcB6VIifJwdUcsYgXJH9aKb+L9rlAKIfiNmcAiATFS5L+68/3GPljcxQFaT7++EitiZ3wsmg9T2y3KmRiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":663131},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.6_1712030462594_0.290269281112981","host":"s3://npm-registry-packages"}},"0.48.7":{"name":"testeranto","version":"0.48.7","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.7","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c5292d284d19b62b6452391c3a6af4b981cf1264","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.7.tgz","fileCount":202,"integrity":"sha512-V17mYtjJ0OOdYRx8hDqXnW1EovFRLCejzZzCSEnaArDWgPQ9epRu10zBM+JkFE1UJvxWokjwkCHMQVF/C4/CYQ==","signatures":[{"sig":"MEUCIQCAftvizVLovH6RLK6nS6D0LRQ5D5bsMBp2e3SwnwUPPAIgcpzylAgeug71XkwkltX9zrk13TGwf3TMnR+uQEoqPu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":673626},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.7_1712031470266_0.9331604021241044","host":"s3://npm-registry-packages"}},"0.48.8":{"name":"testeranto","version":"0.48.8","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.8","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f0ee4cde7da1e3c716fe5e8ff33a37acd5b2db5f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.8.tgz","fileCount":202,"integrity":"sha512-Ty2tRZMKmNz0LSJYqvxgfS1C11JFrAnB7eKae9Nkd8eE2l02vJmMyH1FahQ0E/l8I1pCHhkOr7jRpUdCSO4KyQ==","signatures":[{"sig":"MEQCIB6/BGceYZyB8ElXoHMNZmeaknALEgiwroybBa/kSIQPAiBDS4Q3fj6pTCe1UieV+7XK3jH8GGDYpXabFghUGAfFfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":673335},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.8_1712031716343_0.0436013758911824","host":"s3://npm-registry-packages"}},"0.48.9":{"name":"testeranto","version":"0.48.9","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.9","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"67a1f4544e5d532d57d24e68b94660e56c008949","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.9.tgz","fileCount":202,"integrity":"sha512-oZi4O9gkzxVvFghehMxee3GbmoSBkQ389szUlB5xdTQpv/3wjRCZYpmXQjQpEAF0vpQTRNrVEyX+ZnB7Kh4GYA==","signatures":[{"sig":"MEYCIQCgviciL7xWwzDLPicJ7O3qW86Ol79lp5QGNB/gH+QwzwIhAKaeNsv5WC9KRD/FU8pr8oPvaIdFJoSBufmHmPm6xjw2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":673442},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.9_1712031932444_0.10527143940266193","host":"s3://npm-registry-packages"}},"0.48.10":{"name":"testeranto","version":"0.48.10","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.10","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"cc143b0bf1c56f94e2056a0faff11acca5c6ce3a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.10.tgz","fileCount":202,"integrity":"sha512-ulivfMOYfL++RD7fZId8E0RDmiQUp0R6WTV7bQqQHw7/fjsmOYD8nbrjinZL4w6/Mq9xLIwl7M3gYtkxvysBcQ==","signatures":[{"sig":"MEUCIEBC0qOuFP+A0S40axvhpKF8SS5jfDsh6XGmM4Wv1qOtAiEAlQGXMm5EtUsp02u1IzOQXEh3zfwTIY3Rql959rElVKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":673424},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.10_1712033811019_0.4770515171674632","host":"s3://npm-registry-packages"}},"0.48.14":{"name":"testeranto","version":"0.48.14","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.48.14","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6b8b86912e0572ef6e3800d8680ffe31840c7774","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.48.14.tgz","fileCount":202,"integrity":"sha512-eG12PYJnIvrx8v/ao9d0vRYps7Zw55oHmnbN3ptu5bbC1reHFgiLcwOfkG3x0ZWlej9uK8exPIuFFW2PtLpv7g==","signatures":[{"sig":"MEYCIQCnEYaNAtwIyserbbqBn3K5p3ynmnim4+BpO6RrUb2lJQIhAPz5A+ITxgbzmZUda1gkcGwaDsAVvMJY2s1jO4fhw2og","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":673885},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.48.14_1712034149635_0.7086272420492672","host":"s3://npm-registry-packages"}},"0.49.0":{"name":"testeranto","version":"0.49.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.49.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"18d84f7b045f8eff11c4bb8aadefec90a3893c62","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.49.0.tgz","fileCount":202,"integrity":"sha512-UR8/oVVfZtqmxLoztO0tU9P6x017KhffL0kjYsE4rxatLfiCNLuoTjMIRpgJLNhnXFAiI3jnHmWusdjJlBGqZQ==","signatures":[{"sig":"MEUCICWVNJgmD1whaC53q0tlpmp8V88HQVXvR9O0sC4z+ai/AiEAmkAL5tIQ+o+i2EvH8LIfHyAHM7lcV79aZ8pmngqDUvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":673884},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.49.0_1712034165623_0.8181197801464388","host":"s3://npm-registry-packages"}},"0.49.1":{"name":"testeranto","version":"0.49.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.49.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"21da7960047b67a0e6d6fcc32c9b87409cb9b872","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.49.1.tgz","fileCount":206,"integrity":"sha512-9CtVpWAoHkyF8P9a57K6GQFUJobHiFygyJC7NAL2d6K64+Y/yPfiset8jyo8XEGrK0Dt5WoXOXbZael1kIbwWQ==","signatures":[{"sig":"MEQCIFYEEXsXFxGOU8ckhsnZteT2Q6m39Qm6Eyyn12gZyJLUAiBrtIWkJgxvyx2lIjE7CGCaBLV2Ox0dWDsNK0PoIKzRGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":673992},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react-dom/jsx/index":{"import":"./dist/module/subPackages/react-dom/jsx/index.js","require":"./dist/common/subPackages/react-dom/jsx/index.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.49.1_1712368276599_0.9340234217128114","host":"s3://npm-registry-packages"}},"0.49.2":{"name":"testeranto","version":"0.49.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.49.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"e5b40835e9a86dfdf0018b405fd0df6b67b5fa8a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.49.2.tgz","fileCount":206,"integrity":"sha512-s4dIvujPnfi5yJD4AiH7qfAZSYQwxCq8AbZjXigEMhkeQ15AtduRf5wvs33AVPtBSyblcaZcFgon6p+KQTDxCQ==","signatures":[{"sig":"MEUCIChdRHvqVamt0GuL8TUTMJnlrmCwIDoK44nTUmiggJFLAiEArouXwnQkICSNQ9cMTsyUkE+B21RwnJzhgNubGPjn12w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674053},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react-dom/jsx/index":{"import":"./dist/module/subPackages/react-dom/jsx/index.js","require":"./dist/common/subPackages/react-dom/jsx/index.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.49.2_1712369722591_0.785728548027165","host":"s3://npm-registry-packages"}},"0.49.3":{"name":"testeranto","version":"0.49.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.49.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"541f681b242d82403ff36ad52657f5c329055393","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.49.3.tgz","fileCount":206,"integrity":"sha512-EL/lUgmUESBS5FXlxMmVIQbhMEmkofyr/nzf/bi8IjaDMGY47IqHOVWq56K7nljaQTwHCLvp0CbdL3ngPdKN0Q==","signatures":[{"sig":"MEQCIA7IzCKRLgpg5RTW4xfTsTpF0KVIgAXvTFGsqwzdr5VGAiAem+iyWnzYpyj4OmPgpSjldSlpRI2mCxvStcVJxCD+CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674449},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react-dom/jsx/index":{"import":"./dist/module/subPackages/react-dom/jsx/index.js","require":"./dist/common/subPackages/react-dom/jsx/index.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.49.3_1712370546535_0.7622851534243515","host":"s3://npm-registry-packages"}},"0.49.4":{"name":"testeranto","version":"0.49.4","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.49.4","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"3a1bd7559f65afe0051b4fe24613300f3ac2ee37","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.49.4.tgz","fileCount":206,"integrity":"sha512-uyL3KgMpwvhHogeGnf8rQnJPq+wPulJkU8+K/WQiJHLIrfHi8LnB5/NQa2UJACU1IhF1lwoQMeZlOgwUltPgpA==","signatures":[{"sig":"MEQCIDoV/thldYNQFs+SlKa5owMbgMqO99gLBZJ7Nen8lbBaAiAopfm/F4wxY487Xdqq3+EEkKG/Za+rbQGMlxM/d1pajw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674765},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react-dom/jsx/index":{"import":"./dist/module/subPackages/react-dom/jsx/index.js","require":"./dist/common/subPackages/react-dom/jsx/index.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.49.4_1712371667089_0.2970641366150215","host":"s3://npm-registry-packages"}},"0.49.5":{"name":"testeranto","version":"0.49.5","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.49.5","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ecc3ef86ef043303a26f4a4398d72bafc6e5e6b3","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.49.5.tgz","fileCount":206,"integrity":"sha512-FnNktQwmWyQMzaSg0OLnKSMJ0IfBxlGqevNPZtBdSepEVR/4ATFexIMzjvexkleP5Fef+o9dr7KIzSapsPXujw==","signatures":[{"sig":"MEYCIQDinwLY70cliqIJBjz5htKhYQLqiDTDdchsAV98sNV42QIhALXZtpdi0h6eNDN6wtTNyfXvsmFhZDx3LU1Hzj1fU1aA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":675140},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react-dom/jsx/index":{"import":"./dist/module/subPackages/react-dom/jsx/index.js","require":"./dist/common/subPackages/react-dom/jsx/index.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.49.5_1712416387372_0.4889830500534478","host":"s3://npm-registry-packages"}},"0.49.6":{"name":"testeranto","version":"0.49.6","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.49.6","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"bd28bd4723e6ca0134c3948160a007d33f3c7014","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.49.6.tgz","fileCount":206,"integrity":"sha512-0jAwOlqtY0tQKWYuKkkmeRETM9RqAZWbyhtZkpyUMqxZJ22cImLZuiDKRuNUncMf9omZl2uB18bJar1svJMQZw==","signatures":[{"sig":"MEQCIDAiT1s37t04wrGTwbPdpI0g15cans6/mI0HqcTeEtFWAiAG739snqomBvPRVUVuIpVdX/CHZP2R+NsK5yuU2q2Mjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":675262},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react-dom/jsx/index":{"import":"./dist/module/subPackages/react-dom/jsx/index.js","require":"./dist/common/subPackages/react-dom/jsx/index.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.49.6_1712461798198_0.7520162545501266","host":"s3://npm-registry-packages"}},"0.49.7":{"name":"testeranto","version":"0.49.7","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.49.7","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"a4a57bc2052214aeaf8ec2f1685adff0b4e129dc","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.49.7.tgz","fileCount":206,"integrity":"sha512-66YZlxvrKq+yneXAaFDJLUAS+bEydKeoN/mtNKN4nMXWq0KgMjGK1yKpZZCinbE6r7iSUXN7x9TvWaNl+SrApQ==","signatures":[{"sig":"MEYCIQCfvy78tMd8/L3jRnYnf3Jx79/KnwY9FoRrryTY5CZeMgIhAI9zWlzI19GPI6ViT/9vS09RP/jdc1NNi167NMBLUCrh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":675274},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react-dom/jsx/index":{"import":"./dist/module/subPackages/react-dom/jsx/index.js","require":"./dist/common/subPackages/react-dom/jsx/index.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.49.7_1712461905913_0.43548606526495415","host":"s3://npm-registry-packages"}},"0.49.8":{"name":"testeranto","version":"0.49.8","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.49.8","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"462a7c38f982aa8584ae91d5648872e8f3dfa31d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.49.8.tgz","fileCount":206,"integrity":"sha512-A1t96ovQOvgX1juLiSgdBIzZqkuTd83v3qEq3fEb2AYO8iIPoVk+QkT1Wzb3aEjUxXBrG7rM5xJCLfULLAX+JQ==","signatures":[{"sig":"MEUCIQCxydl6OJSBv+QQUF0NXR4Od7OhV7o2Q4kevmdix0pU6wIgOPgirFUzouym4xtqiLaigBmgwAc99N1pm3kluH+kICA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":678564},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react-dom/jsx/index":{"import":"./dist/module/subPackages/react-dom/jsx/index.js","require":"./dist/common/subPackages/react-dom/jsx/index.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.49.8_1712544744847_0.07633806428330048","host":"s3://npm-registry-packages"}},"0.49.9":{"name":"testeranto","version":"0.49.9","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.49.9","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"df04740925a60a8006d7e63e91383bbbc5358862","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.49.9.tgz","fileCount":206,"integrity":"sha512-NKqKva48H/JSJI3kpx1ycb1Uyp2FZXwj2gxukwajyv1a3aqlIUqVykCuapyjuE692fOKA16ZGOLnhaUqCVjeyw==","signatures":[{"sig":"MEUCIGpTLI98bsrWw/8IN9QCmoNK/aBSbgVL+VG3dGSp8gvIAiEAiOiBLJUGVanZ0PuZMQe27Va1jU246TEzTauo05HYjvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":679848},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react-dom/jsx/index":{"import":"./dist/module/subPackages/react-dom/jsx/index.js","require":"./dist/common/subPackages/react-dom/jsx/index.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.49.9_1712557247107_0.08918578403937039","host":"s3://npm-registry-packages"}},"0.49.10":{"name":"testeranto","version":"0.49.10","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.49.10","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ac67dae30b2d950311c9787948e27f9267263ad5","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.49.10.tgz","fileCount":206,"integrity":"sha512-eP3lPa47SyWerSvN9aBthEyU+kmA6o7ZKJmW9CrHebbU1x41OTPwL2dE3ja85c45IPOW4hMNfBibKT/OcN2wsQ==","signatures":[{"sig":"MEUCIFvB/SwND20V6EcCixk6oK/JW5HzblpR0HTy1M15hlsyAiEA0zcx9YSOgequhTRcxd5iZ6q0IPOrA9e5CUqXw18qaHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":678512},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/Node":{"import":"./dist/module/Node.js","require":"./dist/common/Node.js"},"./src/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./src/Types":{"import":"./dist/module/Types.js","require":"./dist/common/Types.js"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./dist/module/core":{"import":"./dist/module/core.js","require":"./dist/common/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/subPackages/react/jsx/web":{"import":"./dist/module/subPackages/react/jsx/web.js","require":"./dist/common/subPackages/react/jsx/web.js"},"./src/subPackages/react/jsx/node":{"import":"./dist/module/subPackages/react/jsx/node.js","require":"./dist/common/subPackages/react/jsx/node.js"},"./src/subPackages/react/jsx/index":{"import":"./dist/module/subPackages/react/jsx/index.js","require":"./dist/common/subPackages/react/jsx/index.js"},"./src/subPackages/react-dom/jsx/web":{"import":"./dist/module/subPackages/react-dom/jsx/web.js","require":"./dist/common/subPackages/react-dom/jsx/web.js"},"./src/subPackages/react-dom/jsx/node":{"import":"./dist/module/subPackages/react-dom/jsx/node.js","require":"./dist/common/subPackages/react-dom/jsx/node.js"},"./src/subPackages/react-dom/jsx/index":{"import":"./dist/module/subPackages/react-dom/jsx/index.js","require":"./dist/common/subPackages/react-dom/jsx/index.js"},"./src/subPackages/react/component/web":{"import":"./dist/module/subPackages/react/component/web.js","require":"./dist/common/subPackages/react/component/web.js"},"./src/subPackages/react/component/node":{"import":"./dist/module/subPackages/react/component/node.js","require":"./dist/common/subPackages/react/component/node.js"},"./src/subPackages/react/component/index":{"import":"./dist/module/subPackages/react/component/index.js","require":"./dist/common/subPackages/react/component/index.js"},"./src/subPackages/react-dom/component/web":{"import":"./dist/module/subPackages/react-dom/component/web.js","require":"./dist/common/subPackages/react-dom/component/web.js"},"./src/subPackages/react-dom/component/node":{"import":"./dist/module/subPackages/react-dom/component/node.js","require":"./dist/common/subPackages/react-dom/component/node.js"},"./src/subPackages/react-test-renderer/fc/node":{"import":"./dist/module/subPackages/react-test-renderer/fc/node.js","require":"./dist/common/subPackages/react-test-renderer/fc/node.js"},"./src/subPackages/react-test-renderer/jsx/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx/web.js"},"./src/subPackages/react-test-renderer/jsx/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx/node.js"},"./src/subPackages/react-test-renderer/jsx/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx/index.js"},"./src/subPackages/react-test-renderer/component/web":{"import":"./dist/module/subPackages/react-test-renderer/component/web.js","require":"./dist/common/subPackages/react-test-renderer/component/web.js"},"./src/subPackages/react-test-renderer/component/node":{"import":"./dist/module/subPackages/react-test-renderer/component/node.js","require":"./dist/common/subPackages/react-test-renderer/component/node.js"},"./src/subPackages/react-test-renderer/component/index":{"import":"./dist/module/subPackages/react-test-renderer/component/index.js","require":"./dist/common/subPackages/react-test-renderer/component/index.js"},"./src/subPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/web.js"},"./src/subPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/node.js"},"./src/subPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/subPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/subPackages/react-test-renderer/jsx-promised/index.js"},"./src/subPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/subPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/subPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch","build":"sh prebuild.sh; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","pm2":"^5.2.2","glob":"^10.3.12","html":"^1.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"^24.2.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"18.1.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","react-bootstrap":"^2.7.0","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^18.14.0","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.49.10_1712623613491_0.6588921406539663","host":"s3://npm-registry-packages"}},"0.62.0":{"name":"testeranto","version":"0.62.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.62.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bugs":{"url":"https://github.com/adamwong246/testeranto/issues"},"dist":{"shasum":"6f282050f66a9adbe65aa43e867fa93dedb4959d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.62.0.tgz","fileCount":215,"integrity":"sha512-86BqedvXyu9YfCkppzloi3mDuZOjGW1mnfmTxhPpgHg4CWbdEJEaFiByfyiwIw8pmsH/Rlih9BAf3ZgDiwpaBQ==","signatures":[{"sig":"MEYCIQDo6ZwVCLzlhht1dQZJTDvFF0alN1ehHD8bcbQQpinpiwIhAIt8CS6vuuQ90Hmx6VBNECikvex2rnlS4I8oz6Xgu+Cg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2840457},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./dist/module/Web.js","require":"./dist/common/Web.js"},"./src/lib":{"import":"./src/lib.ts","require":"./src/lib.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"gitHead":"114d0625d1268e30effe13e21ac303cb0270e3b0","scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamwong246/testeranto.git","type":"git"},"_npmVersion":"9.8.1","description":"teeny tiny tightly-typed typescript tests","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"28.0.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"19.2.2","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","puppeteer-core":"19.2.2","react-bootstrap":"^2.7.0","@electron/remote":"^2.1.2","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","puppeteer-in-electron":"^3.0.5","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.62.0_1729099561083_0.05477964623324616","host":"s3://npm-registry-packages"}},"0.70.0":{"name":"testeranto","version":"0.70.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.70.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bugs":{"url":"https://github.com/adamwong246/testeranto/issues"},"dist":{"shasum":"b9bbe129bf7b8e8b64db95201fe659407930ad3b","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.70.0.tgz","fileCount":215,"integrity":"sha512-RjDOzmw96EEAbCpf2rgmBhFLiigmvGdmwG+fmxPVrUc+fYr/fOcCcLQhuCLIsCwPrzhZd8bpRlw+/gZbUSTvSQ==","signatures":[{"sig":"MEQCICQMAOAhCW8f+hatNf0v8HQuRtOv3l5+rO4b8YE+O+sWAiBpUCYnm3mAG+LCYHsI3RupALLu5h8OodZnRVGVdJ62lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2878737},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib.ts","require":"./src/lib.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"gitHead":"c7a7c77584d9409fde772eaa662efef4ade6ea61","scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamwong246/testeranto.git","type":"git"},"_npmVersion":"9.7.2","description":"teeny tiny tightly-typed typescript tests","directories":{},"_nodeVersion":"20.4.0","dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"28.0.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","puppeteer":"19.2.2","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","puppeteer-core":"19.2.2","react-bootstrap":"^2.7.0","@electron/remote":"^2.1.2","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","puppeteer-in-electron":"^3.0.5","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.70.0_1729781267677_0.7309378614015571","host":"s3://npm-registry-packages"}},"0.73.0":{"name":"testeranto","version":"0.73.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.73.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"248af2c923c8d255f7dfd74926fec068f0cb064d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.73.0.tgz","fileCount":307,"integrity":"sha512-llsj1f74MYGXv6nTUDWKuG0Y7zrHLEJei11HVlIt41sEfOcxjqglwYL4iG9m7aUJcsd1IHD5dALRJml2sgiqUg==","signatures":[{"sig":"MEUCIQCzHKfGrj/JVpN7QWUJgjrUCDqgBJfqHk9Rt0Ygq8FYRAIgKG5/+br3giE79WUO89aF9unvzMTgD/HmWhmA63bfFSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2934094},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib.ts","require":"./src/lib.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"28.0.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.73.0_1733270511362_0.32215051656443383","host":"s3://npm-registry-packages"}},"0.74.0":{"name":"testeranto","version":"0.74.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.74.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"58df4e6b36587c1587176d2883b02be6f2c5305e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.74.0.tgz","fileCount":307,"integrity":"sha512-RG+jDjb/WWz5wkKIEv54w5enl4tX1rkcFepNZaX0vgUGOMB9E96+uIju8jIuhUR3TAUwnRoqm8KG83FW/o2csA==","signatures":[{"sig":"MEYCIQCSuDj5SiifNOGh9lwqmFVZJNdMohyUkwq/i91X+MEYAwIhALG5aCqY74ZKbgbeM7TvMp019Kb7EyD2x1D03GP9VB+2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2907885},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib.ts","require":"./src/lib.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"28.0.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.74.0_1733286187073_0.7483401397560876","host":"s3://npm-registry-packages"}},"0.75.0":{"name":"testeranto","version":"0.75.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.75.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"027389086c62cb985595f7dd3b0aea482b311cd0","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.75.0.tgz","fileCount":307,"integrity":"sha512-c01PzNc2AM5HiiCOS4MZWDSdV2efIz5xufWDYRoLIJrxeWhoYlL0VqLqVOYYI5cNpYUj2aKbc4tR/dF5IBqTEg==","signatures":[{"sig":"MEYCIQDqUcQtcxUmS5z6tgC4tFeqnwto5x03ymAiy8L/E3ZV/wIhAO7ciihXUvc4VMIDa9N8ehXk5jiz7tFN2IkCqkQuxn70","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2907407},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib.ts","require":"./src/lib.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","electron":"28.0.0","fs-extra":"^11.2.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","graphology-types":"^0.24.5","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.75.0_1733286248518_0.001700318626256525","host":"s3://npm-registry-packages"}},"0.79.3":{"name":"testeranto","version":"0.79.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bugs":{"url":"https://github.com/adamwong246/testeranto/issues"},"dist":{"shasum":"f10aca2967b7185692183b03d7a481aba63153e2","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.3.tgz","fileCount":265,"integrity":"sha512-bM6faMKLuUleIbiPyo6uZN4lnJsHyqQmXGH5UsfJoCqy3Nr7WpdahiSyPtMehIeN1BABfph4vJs0SXToWqGwxA==","signatures":[{"sig":"MEYCIQCznx1+S6nvtN8H+MNegCagxaw9QXCeOwfbKMgBs9d1ZQIhAMyoLrfYmK5oxmgtLNeydWt0CmeQQDURTRaKWdkOKcG6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7536594},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"gitHead":"490d625f5c8fd3a030e6eb9b5f866bd22940edc1","scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git+ssh://git@github.com/adamwong246/testeranto.git","type":"git"},"_npmVersion":"9.7.2","description":"teeny tiny tightly-typed typescript tests","directories":{},"_nodeVersion":"20.4.0","dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.3_1739565967377_0.37971918152579587","host":"s3://npm-registry-packages-npm-production"}},"0.79.4":{"name":"testeranto","version":"0.79.4","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.4","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c2607e06a1ee80cf0c8c0cea40b49661384ceb6f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.4.tgz","fileCount":340,"integrity":"sha512-MkZWVddIDX7z7BnxOgE2rd+bxeUuhi5J67F8JCIRPchtGivne4zWoj0k2V/6irN+10ElI+93l9oFZrn3f5jNTQ==","signatures":[{"sig":"MEQCIHUrb8FBsf2aw2A5M69PcLzVsL4P3N9nXsjU61hKLlb9AiAxm2GxRqYywNnI1ST42qKKFky/Be4N+HGHFwGytsx/kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7388146},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.4_1739583855883_0.0029653738472661395","host":"s3://npm-registry-packages-npm-production"}},"0.79.5":{"name":"testeranto","version":"0.79.5","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.5","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"bc3fd80fd4c1eeffc6c8b961e4398b675b0b8714","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.5.tgz","fileCount":339,"integrity":"sha512-rTjkvrbVVIGk0Tn0fpgBgDNNFrIbJMeTJjt9+njIdnSRaVmAjLmVdM/tuVVWzbgcN+ztGNeM3gHzVtEf93k4JA==","signatures":[{"sig":"MEUCIGpmCqeXqjcQ8SyEiWtTPAL2QEqLO9OMn6sKqaJQw0zuAiEAxjUz+Yxtdp3TP9FHDsMtcycj0Oxiggk1YMv+SPdM5Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387340},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.5_1739584565135_0.8745779924903678","host":"s3://npm-registry-packages-npm-production"}},"0.79.6":{"name":"testeranto","version":"0.79.6","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.6","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"7a6c81309950edd35d23840985fc9591114b1f0d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.6.tgz","fileCount":110,"integrity":"sha512-2PRMda8fLE+SrjLHEI0f5HD0xJ3AMFNc4kOXe9Z5W3QNW5/HpH6DhOzSmDx+beQeGXz/axfZqxAGxHz8o/iqcw==","signatures":[{"sig":"MEQCIAW5yuMqiRd9ekS60UD8y/XBJJsgKNaX3WHZPCpOououAiALZyzFwGl4d7EzZUAs1KxfCPKUKCfVTKjNix6hCZZxIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334250},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.6_1739584870606_0.5517289259073501","host":"s3://npm-registry-packages-npm-production"}},"0.79.7":{"name":"testeranto","version":"0.79.7","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.7","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"fe596d83e2e39099f7355f62fe15598dad9307c6","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.7.tgz","fileCount":339,"integrity":"sha512-WZZu8zff5szDVQ2vdEYkqTPEhko9mBT05oLHTGfd5XpjZeCjbqZXsk5JZ4b7omZG8w20Hn084n3oQikGNBF34A==","signatures":[{"sig":"MEQCIDyyGDXXblXpp3sXuIQVMQDZ5Uq7bmbkCUaOwFjQMxnFAiACrGx6UqDC7AhA83n4KFvz/a8NWFthXjgj9T0f7jhBRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387393},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.7_1739584952730_0.2821294416961062","host":"s3://npm-registry-packages-npm-production"}},"0.79.8":{"name":"testeranto","version":"0.79.8","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.8","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"7a5eb976f5edcd080602df5a971fe336c58a0701","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.8.tgz","fileCount":339,"integrity":"sha512-2H2zAlwUvBESqQfwWcLX0G2kBAUYB39YN4UbPHFf3ihVARNL4W1AmSPwvjVN9vrXyQBe427U1u3fyR65IeW1Sg==","signatures":[{"sig":"MEQCIBgQbnyutManGriM5wEDoUuR9VmBP9Zl54izWSRLpwgwAiA+Go1+4naZOLs0OxilpKhOVmHG+tjRh6wDpCa9F+1vew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387395},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.8_1739585132803_0.9173894377017469","host":"s3://npm-registry-packages-npm-production"}},"0.79.9":{"name":"testeranto","version":"0.79.9","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.9","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"07bc63f567788e633ecaf21c67632d0ee2625de2","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.9.tgz","fileCount":339,"integrity":"sha512-s73KD+snIZu+ePoidDN//EFOmr9Galy/3WL5dn3EBCtZVjecimoNCzT3PPj2pt62v92OI4uNoUO8Ym+Sn0BI/w==","signatures":[{"sig":"MEQCIBjqyr7wjhom+uFCLm+o8+2PXRHMIHwUvsux9l61/XyYAiABdwwQ8rVlyIE1G5wXhcDsAvGLQzjyuwyrq6hXR4o87g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387423},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.9_1739585234441_0.08189033826451175","host":"s3://npm-registry-packages-npm-production"}},"0.79.10":{"name":"testeranto","version":"0.79.10","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.10","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"d7b1a35034cd286db0293630e452d7c590c00a94","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.10.tgz","fileCount":339,"integrity":"sha512-zYrK7TNL9awqGuNSkCCuYsqthmC9htQL+unviJdBIREjarHAQI/yqR/Cgm60Dn2nWqpU40SY1FINpyGYfiZDAQ==","signatures":[{"sig":"MEUCIQCNBB3H4XaTNdGkQILOzc4AOIt5Ofp0pwYCIMzFLegjxAIgNYCPqAnK/Il9CIdpHkbNYy5XEtwRDIpAO1UbQYi1qNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387474},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.10_1739585461568_0.05033729906690132","host":"s3://npm-registry-packages-npm-production"}},"0.79.11":{"name":"testeranto","version":"0.79.11","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.11","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"cbafc28c868c4645b0e2c9912cac84edc0a724a6","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.11.tgz","fileCount":339,"integrity":"sha512-QM1akTxVG/2CufbP8qSxhwdDy7apZsbl1/+9FeWYJAnBeR7Oees8hnWS1UFGRkrfjOYcjrVA6felYVRbi94heA==","signatures":[{"sig":"MEYCIQC14nBSCiiRgmygnBTJ5lnfy4T/dGuoIYoURuedbeRAQQIhAKybpkFYEsoMOWtmEtDDp1LNySUrstQ0KspA3rOsb3co","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387520},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.11_1739585666450_0.46371373349313494","host":"s3://npm-registry-packages-npm-production"}},"0.79.12":{"name":"testeranto","version":"0.79.12","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.12","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"4ec7aec912070688b01ec4dd1a80de9a4f9a561d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.12.tgz","fileCount":339,"integrity":"sha512-hq8xLPWNtX8wWeB7gOgLhKVVAaYW3VrLinNODkRh/PIMT6xqOTpxRVNeOWwrMoCQ19cB6bO3nLHwN6x3WQjEHQ==","signatures":[{"sig":"MEQCIEnrOyFT2KqKFsvmdhFfMiq8Di8lXc76OqVp83ghYaX1AiB051nref7164UrbTcHsSm3faEXWFnNQtosHJEyXqSNdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387519},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.12_1739586016013_0.08194103821770793","host":"s3://npm-registry-packages-npm-production"}},"0.79.13":{"name":"testeranto","version":"0.79.13","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.13","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ffc7cb9bba86b02e18ee6d37091738ba04f76153","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.13.tgz","fileCount":339,"integrity":"sha512-5+jt7D6OVYZBtduksecLwYVccp1wJuWqZyCwS2Gmd8vSu8/nhD9JTgIIB7GoOXa3+t5zeeHyeTudAPkp1fsisA==","signatures":[{"sig":"MEUCIQCDycyIO+bhBrkzO+cgYnYb/TAq3HIxfN9UnfrNKZWlFwIgCQmGrw2UbElztpVYVNK3PRLZiRgegJH8bgTQUhU7F7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387547},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.13_1739586359658_0.3371493254785969","host":"s3://npm-registry-packages-npm-production"}},"0.79.14":{"name":"testeranto","version":"0.79.14","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.14","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"bdb75ded1af7a96106709de00f6813a3bd73e1c5","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.14.tgz","fileCount":339,"integrity":"sha512-Z4IRX6z2wvZdsGi4U2fZ4BaTBLK6RiTu5y4urDR7s/iHIP3dYQKyRiyWYXo444w5MIk5o19qNJ23r2cQlnT/7A==","signatures":[{"sig":"MEUCIApfv5N3PqFXVAs6hIuWHT+0IffK4KHqXW7qBBnw6zpLAiEAiJlHuWIWybwhK/lJra6R/KU5z6+tJ4c7f5pSK+Rv4X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387595},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.14_1739586808072_0.12443098056511581","host":"s3://npm-registry-packages-npm-production"}},"0.79.15":{"name":"testeranto","version":"0.79.15","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.15","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"27b9337d398d77bac6021e8be715a6aca9847dad","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.15.tgz","fileCount":339,"integrity":"sha512-roKj3HzrGbXwi//RYZFcGGBPV4LtV1JzOg3WSv6UJbjNmu8OKtDedhILKKpq1vL1fROEUZXdA9hV9SDifCJl5A==","signatures":[{"sig":"MEYCIQC+Bln4DE78i8ZWLFzv0Sal886hAFzt+R7g0pujrfaMFwIhAKh09C7i14YiSLnQkVbwsGwLavgMROy7FMp+E42nWd/d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387593},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.15_1739587147135_0.3446121165748519","host":"s3://npm-registry-packages-npm-production"}},"0.79.16":{"name":"testeranto","version":"0.79.16","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.16","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"e928fcb6b01fe7226ae3c00b5f4dc2ec3e8f044a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.16.tgz","fileCount":339,"integrity":"sha512-171E5qUWdDqDgc3bqwuok29AMz/TU2ZQhgAFrUnxwLXNQwdDZWirlKw8y/c2/y6ryz7yPun0t/KWJZAbRMScLQ==","signatures":[{"sig":"MEYCIQDEj5qupDhDF0K7XUG5BcFHBcrlcixXE77mAGb03CMe4AIhAN9xPzJ2vo+RX3SitZC3XrcABKOUkL3UE3cOQCMj4cR0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387589},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.16_1739587518461_0.9207720716627628","host":"s3://npm-registry-packages-npm-production"}},"0.79.17":{"name":"testeranto","version":"0.79.17","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.17","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"58caf6db38a024360ad6281493c1334d5b8b5838","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.17.tgz","fileCount":339,"integrity":"sha512-+sVXYMMHOzfRJlkEk8IR5K8u62oZrrKl1x8x374y5Lt34NMl0uJpqTD8uIj5+qsdxeuZqR3KZevhewePcvNy4g==","signatures":[{"sig":"MEUCIGT3izh4XT55HPvHdXGS5ULsUi8LXmPBP0+zUkWLH9N8AiEA1E5ozgI9Sv+ss+8zdAwdptZWkcgYQRx99VdeWY2H3yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387594},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"^7.1.5","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.17_1739587814622_0.7736883941184112","host":"s3://npm-registry-packages-npm-production"}},"0.79.18":{"name":"testeranto","version":"0.79.18","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.18","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"7a29487944a09e6491b6b65ed46e31370c1de15a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.18.tgz","fileCount":339,"integrity":"sha512-A1RLY0rAAwbdPCUu5ZRC0eqhrjdMSVxnOcH86Jf94iosPARedh75R1o0CMSPePdEdbDhya1BwkfCAVPZPztuew==","signatures":[{"sig":"MEYCIQC2/xOm5e3yUpApwzg7JBnKM8rso6KV8C0cKNbcqpeEagIhAOt6xIysYICB/nvHabGJfs85rROYo4tJqf1d/3NQXJ7a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7375904},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"^4.25.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.18_1739588153291_0.17645774798587888","host":"s3://npm-registry-packages-npm-production"}},"0.79.19":{"name":"testeranto","version":"0.79.19","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.19","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"30d63ce4494da0161b5083f46420dc78281de5f4","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.19.tgz","fileCount":339,"integrity":"sha512-HtrRKq7zDzLxRXCZLs42vUkSU9ib59Dzzl9+NsTUiaxfv0E/vR7oIF25KvwrFvH3WVThlpR2/rBMCKZgW3/k5Q==","signatures":[{"sig":"MEQCIDEggFZ/cEEkv/DKMxcTjnszfePcH0PcmgdsPx88M7bTAiAzyAejqBOHqbrVa1UNHvVKHhGKBZpRNklpjLcbh3MhTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7375903},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","electron":"28.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","@electron/remote":"^2.1.2","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.19_1739588604968_0.951897525352772","host":"s3://npm-registry-packages-npm-production"}},"0.79.20":{"name":"testeranto","version":"0.79.20","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.20","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"a6ddf22f1c96cd42850fc275364f2b606a5dd591","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.20.tgz","fileCount":339,"integrity":"sha512-wuWMzASIXqvGlZxg9C1rrGACKWwtMTGJ1LcMTd5tlw3b5TfPSNWwdn9trS540doB/DhRURG6XLV3OEirdsK/ow==","signatures":[{"sig":"MEQCIDuTDyylfbXqX4AKFim+b863PdM57UTB2QvejYvC1qWlAiAej8vWb1b+8o8H7oktTAUTbL0L8wuXYSEVVL823fk1bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7373785},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.20_1739590219045_0.0020562334506701863","host":"s3://npm-registry-packages-npm-production"}},"0.79.21":{"name":"testeranto","version":"0.79.21","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.21","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"55ca67e24a5f0163fa01610bc98d3e7632771c4a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.21.tgz","fileCount":339,"integrity":"sha512-m3l2OVukGkqM4nu/7zJvOkROonjMDSiRFc7eaNHk4jjrHY6Su7eHm62a/Ps3JD3mh+Cq51OssaW/lbLyq3Jiuw==","signatures":[{"sig":"MEUCIQCHUAuiDbCuvHK2DxfTrNiW2+ub7analGY58muicPZoTQIgET52JDbIvaM/Y5CrJfzXLkLVX13x2YQyFI6qVBYmAmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7373959},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.21_1739592049072_0.1598030391905907","host":"s3://npm-registry-packages-npm-production"}},"0.79.22":{"name":"testeranto","version":"0.79.22","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.22","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"d8c184981484fcb191af68b0d5945d437bb78175","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.22.tgz","fileCount":339,"integrity":"sha512-pwk+PT9ppB0PY85li61EGBwaSRHU0EgE1arhUUdF3QWMl2FudeAxyiaYxG8CX/qA040hI0qNpb42Bfd3eaEYGQ==","signatures":[{"sig":"MEYCIQDR4Jj7RLGDy7lLdbFSGJ5l5RSu1jZp13izRoDxt1X3dwIhAK/fj0Gxl9Wv2aWqYZ2pa3A0jvFQeGoKz7cGmX00huPR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7373989},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Report":{"import":"./dist/module/Report.js","require":"./dist/common/Report.js"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/Report.tsx --outfile=dist/prebuild/Report.js --bundle --external:testeranto.json --external:features.test.js --external:tests.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.22_1739592410420_0.3001004736097366","host":"s3://npm-registry-packages-npm-production"}},"0.79.23":{"name":"testeranto","version":"0.79.23","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.23","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"b42e44f33a2b93c246f2d943d23fec1eab0db5e1","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.23.tgz","fileCount":336,"integrity":"sha512-MbQxqkaUnqCrKolv9YvzVlHIbxFAv+/NGBv8jUA65jKCD2cyTk220c7GBUvy8H3+uR+QYmgyZRrYrorOoejWkg==","signatures":[{"sig":"MEUCICizYqSibGyPNQGQBEFyGKaS3BGbFlnyNV/tXHvSLXeIAiEA+ZaECrjMWHo6fxksmerfDxF/+o2IUeiL7ePypyX1Buc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5322301},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.23_1739592966457_0.6940924686539425","host":"s3://npm-registry-packages-npm-production"}},"0.79.24":{"name":"testeranto","version":"0.79.24","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.24","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"259c3f3f856648703cf626bf3e1d610e92fcbbac","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.24.tgz","fileCount":336,"integrity":"sha512-LSFTU8+doC5VxGVOIVTpC+l6ZYhpiCz4uPl/QDQWqBymFRenlyZPHRC0HFJ8/95wuCmNyu05u3G8j81AkpezSA==","signatures":[{"sig":"MEQCICzWEbL2Y8RcrW4OcsyXUO/WVROcBOtAQ9AOJCgV7jJKAiAZp9sViEDN7HYSfGw3D3P25apk4e6g3G+OwiOq90FQUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5322332},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.24_1739593948168_0.8859459152185098","host":"s3://npm-registry-packages-npm-production"}},"0.79.25":{"name":"testeranto","version":"0.79.25","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.25","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"033f5195f93c01c7485f02051f19915df1f0ddaf","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.25.tgz","fileCount":336,"integrity":"sha512-XyAdrguzpx9q/E9NI3QtYTYJgy9c91M7mr+nRU/5eaueLI0dK9FnedRRlrqy22zsxJGBm36t7JU6jn6ML+GLZA==","signatures":[{"sig":"MEUCIBiJVe3YlVCWK1dwwATlyLYkXP5/W2R0OVgcJtBWmvPGAiEAr3cM16JXOsicoA85LrsYkp86yQD+oQ/c/sd4J5T8qiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5322341},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.25_1739594157225_0.7017780627788772","host":"s3://npm-registry-packages-npm-production"}},"0.79.26":{"name":"testeranto","version":"0.79.26","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.26","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"932f9ff4f7a96b2f793587ec29f59dacf563ea7d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.26.tgz","fileCount":336,"integrity":"sha512-S/HBrwXwSUTMM2NV7dPJa+/YDAIemjk7dsrmT1Mar5Q/6WOyKQR3eYbjTJDo9xJRYTKy/1UQpcdn+v4/twSqLg==","signatures":[{"sig":"MEQCIBm3Nh2lrTT/Er+1wgebR9b4R5sQQltqtbx/ImSU8naoAiBxVqYezVRbn55WxA9OPRFEYU56Ar6jHmJyOo/amM9OaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5322389},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.26_1739594641249_0.3466611772034389","host":"s3://npm-registry-packages-npm-production"}},"0.79.27":{"name":"testeranto","version":"0.79.27","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.27","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"bd49aab3452cc56a2c910b16c4b6787b0305bae6","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.27.tgz","fileCount":336,"integrity":"sha512-OKICpBPbXXqX4IuLPCjeVxubGaSJCVQYMOzVEPX3ieB1aMBZIjsZVQ789rj87rUiPcQ83xcprsq7huS9QE6+Ww==","signatures":[{"sig":"MEQCIA6eULJCLoRVEGmPavLdcLisKVyTJQqZFkwtd3kd1ngbAiAYrnFVX5MtswP9ogCySyvao7xRy7dVLbHY7EItEoF52g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5317833},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.27_1739595765422_0.8541463449475337","host":"s3://npm-registry-packages-npm-production"}},"0.79.28":{"name":"testeranto","version":"0.79.28","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.28","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"473cb6875fa31c9e2aad69f63f4ac0309290075f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.28.tgz","fileCount":336,"integrity":"sha512-Z4Bc1YjfBH1iQGc3dgDimobNUR+8eLzc49yjaqaPgXVXJgRu9A3qkH1ieAJu2Si3XrACbxJx9GQyqM9Zlnb7+w==","signatures":[{"sig":"MEYCIQChbW6UdBmdtEMzzntbtmklfhwWzVpVZFqqySjKYNshRAIhAN5jPvCx109Vswxvk2AM5E0du6wkH8jRiG6vKoivGyu0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5318784},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.28_1739595843673_0.2061176702492178","host":"s3://npm-registry-packages-npm-production"}},"0.79.29":{"name":"testeranto","version":"0.79.29","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.29","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"070ff944e184d894c55ce93f4f42ec7ea5d6e369","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.29.tgz","fileCount":336,"integrity":"sha512-ZtBNXpeuLGlt94ArRgoaVGVx1R9VIAEd1O8c3SBC2z95A3UK7vJ8De2+82W2F4aYfwTsC6lz/tzXsOqEXcNsQg==","signatures":[{"sig":"MEQCIFO6hGRjt0Ac5SPlxISCxfbYE65bs0FaYgUeS+fJ1yUdAiA6sqOyErVfoM2pdvMAehPbcIlUJDsSCUkGErAjjSfmOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5318680},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.29_1739596119076_0.6463495182767296","host":"s3://npm-registry-packages-npm-production"}},"0.79.30":{"name":"testeranto","version":"0.79.30","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.30","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"16958305fa1e2af0ce283eb93c46cc54895741d3","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.30.tgz","fileCount":336,"integrity":"sha512-UsI9e1oCZiZznj04roJv+U0x6l42k6xvPpMJfvfMAMkQ56YDbgKJncNDt7HI142+ITQ9EXq2ZJeGkHUAW2gz/A==","signatures":[{"sig":"MEUCIQCc632C4IMZLdZ2as/eLI79PQS4mjEGi/45F687PuNamwIgCtMDWFrRBV/B85vTdgvqcEjXax7tBvQmGpOsrFt2+Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5318730},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.30_1739596283411_0.03783230881188726","host":"s3://npm-registry-packages-npm-production"}},"0.79.31":{"name":"testeranto","version":"0.79.31","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.31","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"a7084da6ebc7a1604911cd84c2b7f62647b962d2","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.31.tgz","fileCount":336,"integrity":"sha512-xa7s8BQjKxe5MTNMlq6E4gBqMU2JANjUSOWPn4JM76ZjRc96xTAtbmJ0rNTxJk2f+ikaNqM3prS1EGSNP+bUrQ==","signatures":[{"sig":"MEUCIHhtBaOXZCBtCyP0WWlsaWEcZTufLMl9ioF2uI2gjTeFAiEAui1iQhfLCYPwPn/ikwlg84jaU/CS61B9ioAbTATUUGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5318722},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.31_1739596877352_0.5541801659067047","host":"s3://npm-registry-packages-npm-production"}},"0.79.32":{"name":"testeranto","version":"0.79.32","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.32","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"89c31cb16ac45427825d50bedd915c217de58bec","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.32.tgz","fileCount":336,"integrity":"sha512-jDsDsk87Lgq52V2ZFVb/7+nP30Kf/dkZZKkCSxpZPst/YFcP1IKnlXX0oy8c3VELMJOVLl75QySQoQ2NgCQbZQ==","signatures":[{"sig":"MEQCIGVUShl1vHajgbO80gB22ztXYndr0vCMplM1QT9y1viTAiAcE2vf6EEzcRv79jUt5zre62GLyOBrRR1HR98fKyKgBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5318716},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/electron":{"import":"./dist/module/electron.js","require":"./dist/common/electron.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","build-electron":"ts-node-esm electronBuild.ts"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.32_1739597742821_0.5813272610756604","host":"s3://npm-registry-packages-npm-production"}},"0.79.33":{"name":"testeranto","version":"0.79.33","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.33","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"9f0797a07a7cac8d3c6d5b149eed9c949a3fc1af","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.33.tgz","fileCount":336,"integrity":"sha512-oWMT+jzW9HcWnKxt9+uQpfTH1Dk/zLlgG2jRP4hOxeme0OHB/URd6bCqU/NCwE7g3CB7v4yLvC8gYQBCWZ46AA==","signatures":[{"sig":"MEQCIBEzwsv8dYR3G5giC37rNhvVj1NJBaM8HDceCuj64cEIAiAnE0d2f5959qNS9gR3oJE+O7NZBhdJn+N6pdF9agISBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5317990},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.33_1739601535685_0.9293329047425511","host":"s3://npm-registry-packages-npm-production"}},"0.79.34":{"name":"testeranto","version":"0.79.34","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.34","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"490eeb33110dceeb4b906747881f99b9817f4f2d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.34.tgz","fileCount":336,"integrity":"sha512-zsd31NzPH+7PaaFO0k7xE5Bnu6zvyYlRnH6Omn7BB9CUeFUxI1mDsWi2Z98JWqFH+1K3wE12QmLxBwDuWxJb/g==","signatures":[{"sig":"MEUCIFT5p8pHZsCko8uRJB1I7YWHvHu4cOUEQbrKIDDpICXcAiEAkQoCDNAaft/Vvt9UW3CPShkKEJGfDFVjOxm3UiBBjPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5319676},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.34_1739601992787_0.38404629872662865","host":"s3://npm-registry-packages-npm-production"}},"0.79.35":{"name":"testeranto","version":"0.79.35","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.35","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"37a1ba121824a5e4dc1f4bdc8fe194c1f974edd5","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.35.tgz","fileCount":336,"integrity":"sha512-UtAgZsHlYUJhxAMh3D+ZRYJl5mgnHeGHzCPIy/kMa6fBoH1b4tVWfdnsm2Fd/zO0pVyiaFT9gl/I0xBJe2Vp2w==","signatures":[{"sig":"MEYCIQDQoiNcF5njAdwKY2HXP8dpBYq3pXgoc3YjldPhknV2LQIhANHSfI7Tc7qY5bfUXMNAAHG0SFNtkHt/DJtHL8CoNsL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5320326},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.35_1739602614565_0.9962098491376064","host":"s3://npm-registry-packages-npm-production"}},"0.79.36":{"name":"testeranto","version":"0.79.36","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.36","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"27cbeee7ca8b7feb5a4ffab769180ef9235e8e09","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.36.tgz","fileCount":336,"integrity":"sha512-CExxluybF0cRvP+it61Bsf0fE6egEC99cgEeJAmA7urUGQdGDxMmRbXB5j49yh7EamTIVJIA+vybFVghsVK2Mw==","signatures":[{"sig":"MEQCIDKgHzTM7aopy6iRymUfnwAI113GEgWoWjFLe9+x9SQiAiA4jDFFG8nWguWdGPuUMrfnm2/s17HuwfJD3m99X/bw6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5320450},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.36_1739602729482_0.9508387354940262","host":"s3://npm-registry-packages-npm-production"}},"0.79.37":{"name":"testeranto","version":"0.79.37","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.37","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ce235bd20b2c9036585541aeb4a32bbab0a63cdb","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.37.tgz","fileCount":336,"integrity":"sha512-OrXX/dY5gXE4gWmeOD1yTynaF0RixU8hAgJHAGC53KtMW3/FP/+e1w13DzShw7CWzoVvEZN4dKOxbcVw8jwizg==","signatures":[{"sig":"MEUCIGD1tBtuEoF12CIhi24mJsnUL3jxzLLV1n8Yr6nANSTLAiEAtvI02EGLtrzRAOeT4pNHSakN0zyvNioReN84oE/oFPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5320646},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.37_1739603250136_0.033514004962520216","host":"s3://npm-registry-packages-npm-production"}},"0.79.38":{"name":"testeranto","version":"0.79.38","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.38","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c729ad28ff4ea946e8e1307d7ff8ea87c3540b97","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.38.tgz","fileCount":336,"integrity":"sha512-VgrFeXy/Dtp497rKy3dK4Ts6dYtQELEDF8u0HTBmDWOa9m0GxC4XLJpT75VX3ScLLB9pKPlEkEHKsiaR7henOQ==","signatures":[{"sig":"MEUCIQDnyZEggyzAfuqJONbX/aLh48c2qLxPKgiWztyH1A/JHwIgZS/32vLI/yatvD/2d+WGeyu6KJmtx5MlbinoTmISdGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5319495},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.38_1739603561087_0.9251696137443104","host":"s3://npm-registry-packages-npm-production"}},"0.79.39":{"name":"testeranto","version":"0.79.39","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.39","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f565ed95b12e20946f33f9775f14fbd144e025f5","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.39.tgz","fileCount":340,"integrity":"sha512-AcslMU5elMxwym+A1e6OjHoiLiMCUVuy8G5kr643Ctb2Kh2kjyouwjgrCVbhXQ2iEwhf2RnzYmvhn2+phIFPgA==","signatures":[{"sig":"MEUCICGIYawPCFJ71wvf1oolDZixfpHoDqBgBiqt07NCEjdaAiEAx7yPIavJC5iRHgQw9z9Os6+T8aeWS2JzoJFoLkEWWMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5321459},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.39_1739604752333_0.5486247242841542","host":"s3://npm-registry-packages-npm-production"}},"0.79.40":{"name":"testeranto","version":"0.79.40","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.40","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"a601fd774e4c353a66d2e4a35f18216f72c6ccd4","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.40.tgz","fileCount":340,"integrity":"sha512-mJfAnYyPITVXSjUJUEh/b5n2aOhp6husqNKDK+u5yLXk9u6m9Bm10pu0dN7ZQDm4wOChn80gWGvDdQEdQV+rng==","signatures":[{"sig":"MEYCIQDqBOfuwzMXQtsc+gnjP7rJMMMWTdC5ylyo1MjeoqKMsgIhALNXYfC26epg2WUlDNUyvkl8+0BYcHRNA3PewHb+8qAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5321736},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.40_1739605386908_0.080900279557371","host":"s3://npm-registry-packages-npm-production"}},"0.79.41":{"name":"testeranto","version":"0.79.41","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.41","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"3fd896353d0aa27265abd35db327454401e61bd0","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.41.tgz","fileCount":340,"integrity":"sha512-nrlejTnhlmffTvfqHLtitLdaQIg/X56b0VDFsfq2CfpQV4ZkiW7Bvmj9Od13czFeR8bwhXBLzVmxeyN4clmqvQ==","signatures":[{"sig":"MEQCIC9R36J0n5J+p9PF0c4nOAZSva+uqdZuvPGGJvxOe5gtAiB9XQFHsVir0o5FfxcVBkyuWSw3i4YrihBZzUd1fO8zJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5321665},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.41_1739605778891_0.16731213932131306","host":"s3://npm-registry-packages-npm-production"}},"0.79.42":{"name":"testeranto","version":"0.79.42","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.42","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"0c99eb87d7d49322bfb6ccfb7e08176837f0508f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.42.tgz","fileCount":340,"integrity":"sha512-kvQLJLWLVrWF7Zdbv6H+1vE0ZxiEI19dW3Gbu96DxLZA6R36VM7soTIohjFQE6xADcruncWkbZcfz5kbwOer4g==","signatures":[{"sig":"MEYCIQCB/hD44OpRpHLhgrowrv1gDJZfZORHIrkd/NdjEHz2zgIhAMJpTaBKz51iEqKxAgFRpRBNhgO7W+cMAE2CupzfXXc8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5321473},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.42_1739605972687_0.64661673709173","host":"s3://npm-registry-packages-npm-production"}},"0.79.43":{"name":"testeranto","version":"0.79.43","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.43","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6c104a3c3c9c92250ff34f52e1dd0f3eb6723dba","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.43.tgz","fileCount":340,"integrity":"sha512-vkxY0aHAJV4jhqyN7tqhvwTySwHfpsMmtoDE2K9T9kCkqUBwLa37x7jKLRnKyBIFkxS/F8qwhF2nILBx6yr3GA==","signatures":[{"sig":"MEYCIQDbPscduj3LEMUdaWMOPo7gkr7Bo8i1p0GdzC46ML9K8QIhAJLe7EFmtuJhC2EZgcGFKKQ+ximhFtFwgeCOIR+5k3q0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5321645},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.43_1739606202027_0.4735072175305328","host":"s3://npm-registry-packages-npm-production"}},"0.79.44":{"name":"testeranto","version":"0.79.44","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.44","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"e44551dfe01f4cb8158957e78100766126dfc65f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.44.tgz","fileCount":341,"integrity":"sha512-WIZJ1IqeU9sVEba0pbmwJfVGLEvXPevsJIW9ivXatUGSzFB8bf3G9R99TUIbvx4lLZsefwtrl3wE4kWTVZIHSA==","signatures":[{"sig":"MEUCIFtwJChLJYCBzry5e/9wJXGv6FPWsxIEU887+IS+aDW/AiEA0j0IWq2SpqA0xpuWj1Rap8WRdNax6Q+rhl5L72Zf4rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5322988},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.44_1739629692722_0.5457346273619985","host":"s3://npm-registry-packages-npm-production"}},"0.79.45":{"name":"testeranto","version":"0.79.45","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.45","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c17361aec72aaa9cf6591cf0f0e9b6538d63d5b3","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.45.tgz","fileCount":342,"integrity":"sha512-eBsxZRCUi2z93sJQVxAWAKIP0qEEk8izLa4Wlv0ZY2he9UBwFTIgDp/GxS9GxnK/F7czWeOcPyM9luJ899f52g==","signatures":[{"sig":"MEUCIQDia9noOvxvyhOX815m2CQ9Zrq23QJUcFtj0s1Ehrd+ZgIgIE8QqnT7ORbJOn/YmN8Pa2q/DMajTXK/Re1qx0gnL30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324342},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.45_1739629982274_0.862278669572643","host":"s3://npm-registry-packages-npm-production"}},"0.79.46":{"name":"testeranto","version":"0.79.46","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.46","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"1cc1785fc37ee2eed958a632402f536d37b9d834","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.46.tgz","fileCount":342,"integrity":"sha512-kd/9Cno7rVQMmgqJjsEnGJETgupfbdNFFvVK6NRgG2LSc1Nv2XFxEiCsvZAuJlW7p/7LtQVtfhaS9APP5RiIAQ==","signatures":[{"sig":"MEYCIQCAMGjkidjmFL6RpQoNqgxs+N3aj3otCgbtW+zUUkqHZgIhAPk7J1E/6qZp6dyHHllvISNv2aabv7VZ6kKlY7I+QWPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324243},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.46_1739630256401_0.4903342699600388","host":"s3://npm-registry-packages-npm-production"}},"0.79.47":{"name":"testeranto","version":"0.79.47","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.47","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"7f0c92134d21ea3ebd7a6b3618d29df74aa35daf","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.47.tgz","fileCount":342,"integrity":"sha512-0VKnDgwhEbUKuk0VERfOe+qkQ0dflBi0EevLmXezdOHwaR4IJo/U08ykwmfZ117M0XXy8Wg+KEwEndTpGnihkA==","signatures":[{"sig":"MEUCIQC2OVDiCAKrd6A6KEb9ivUjtaliqAX99frIISr2ST6aHAIgblbttjLpjDXk7Q3f6Awy4ihrCU4mkZBcINP3BbrehfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324285},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.47_1739630467008_0.6317630153588338","host":"s3://npm-registry-packages-npm-production"}},"0.79.48":{"name":"testeranto","version":"0.79.48","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.48","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"67b069a06a039ca3160ca4c692398bdeaff87d5a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.48.tgz","fileCount":342,"integrity":"sha512-iKiucYusi0Bk2hJ3daiMrha2S68Fg7KjDGNvCAgY+UYW1VIrtEwxS4GpQrc+6mclzIxr15J0+dkr6lUmuClFsg==","signatures":[{"sig":"MEUCIEJT5NnfZE66ryU5A13cyLVpeUIEkhtw8X/H9LHayGTgAiEA8Gk4ggl7Xboc+rXEA0+/kWfxAkKex5L1hPBkXbfkmh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324093},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.48_1739631420903_0.023252126828580577","host":"s3://npm-registry-packages-npm-production"}},"0.79.49":{"name":"testeranto","version":"0.79.49","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.49","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"30e8e5c195c58571a3ab3298e8d616f196e2aa73","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.49.tgz","fileCount":342,"integrity":"sha512-puBLQSeMR253IypMBcnzBaa/NtlQi26sZ8z5o5YYfVFEJzw2JIA9VTuw0pXGD/9dvowQ4199lBgHoAIptlBYZw==","signatures":[{"sig":"MEUCIDGMl1lJoau2LC39sbVNEoYJfF2kBXZn/afEtFjPQ+orAiEA5zZQAD/dAnxZs7oMyFsAH/MVEcdqWXQLZ3seG0bmem8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324081},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.49_1739631768016_0.13391804332400237","host":"s3://npm-registry-packages-npm-production"}},"0.79.50":{"name":"testeranto","version":"0.79.50","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.50","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"acee0dd4d4a95363389abedb3f5a878a08f61bd6","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.50.tgz","fileCount":342,"integrity":"sha512-0wKlEIfb7vM9xSm41AqNZKX1m5zYa9QYIhw/BIpwozjzznZVwRc3zTb3gQWGS0o157AlVMWmYZ1pnZRxMD9MtA==","signatures":[{"sig":"MEQCIFpuDXsbz7/sozeiLWMh3q+5OAOBIqV1aWd0N6pmB9v9AiAAxISnin/evgHJQPDqMt/jFITqISyQqAyC26+Fu47gDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324123},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.50_1739632091964_0.1444487781634054","host":"s3://npm-registry-packages-npm-production"}},"0.79.51":{"name":"testeranto","version":"0.79.51","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.51","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"828f5da842635f0d23cc02a5e612e9d8383834b0","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.51.tgz","fileCount":343,"integrity":"sha512-3Hppp679QjQufeN0oT052sEAATJUQ6y64RbW+ysYJiiVvvLIkvnSXyn4uQtZ9MhENcuncUGkaoD+CUv/FTKIKQ==","signatures":[{"sig":"MEUCIAf/faVL8s0Q+9WLSeIeMx0Y1WcIApppWoZ3pTb2QtF7AiEA/EsqMO6aflwFU1X8A7vgpfYeSDxUWIAsAMwwzqWmzCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324135},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.51_1739632513885_0.3519855886635539","host":"s3://npm-registry-packages-npm-production"}},"0.47.52":{"name":"testeranto","version":"0.47.52","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.47.52","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6a4cfef2e268007f2e6160fbc7b832a411b767b5","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.47.52.tgz","fileCount":343,"integrity":"sha512-DXB4/V6/WxlLZAh32csE5GRqzta24Zju7Xz1KLkxQoE2yS2YU24ExDXGGYq5xOZjszS/Z7eoxUlf5KqKtTegkw==","signatures":[{"sig":"MEYCIQCl6csqCItKAWYDkAiYWXN1yscj0rv2z6NEor9ZIcV20QIhAKdHzpSTZEkkFUdwkaZK5iNqHAh/0ay6L6D7Ko+oHTSk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324131},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.47.52_1739632980566_0.9229830416481131","host":"s3://npm-registry-packages-npm-production"}},"0.79.53":{"name":"testeranto","version":"0.79.53","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.53","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ab1c991295b8093d28c0091069fb6c8ab39ccbb9","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.53.tgz","fileCount":343,"integrity":"sha512-UyFLFhY59bhdLCbcKc/yKlvvoQ3bWR8cg1+MZe6s0If6Do9TYX20SbHpAI/Ir/HrlIosIwPQ7+ri4Fz8a6PaCQ==","signatures":[{"sig":"MEUCIQCDs1PnXU/+CAdZu/ehIxhKGl0vA1yWyFe9mox9D66KJAIgKaHMdyRAwOZCBB3AYNrXTmOwE9DgLsRuhVzDQnZlzQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324131},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.53_1739633088710_0.26998367249029065","host":"s3://npm-registry-packages-npm-production"}},"0.79.54":{"name":"testeranto","version":"0.79.54","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.54","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"621548b16210c8f610db7242f8f7163060f35712","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.54.tgz","fileCount":343,"integrity":"sha512-ylkFlCJ0MUXathVuh/C6v1LJ9tEuDMWZxWKXdB5hKda5OEI+36WNOtg2IDZIcCvZxq3oxS91WhST+uOt8bXYMw==","signatures":[{"sig":"MEUCIAzFdZi3NgnPrs+ZOCg0sctNVzUrjbgJHIujBsy2+koVAiEA2LMK1tOlQTPDTQkXNc8L47rvz3I8C/qcHIEVi5nrtCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324127},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.54_1739633529204_0.23051385437448801","host":"s3://npm-registry-packages-npm-production"}},"0.79.55":{"name":"testeranto","version":"0.79.55","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.55","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"5cb3fead446de6da0f88501a1b7f433dcc1a327f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.55.tgz","fileCount":343,"integrity":"sha512-lTxMAMBi2dyMDuD8qFH5daF5c6Eylbs7kiKE/uZAUSNvgM8ByrRQDOU927/XdhNWVImN7J/+ny1F5M9HxGJScA==","signatures":[{"sig":"MEUCIQDBkW+yU11R7S1SC4SacemKN/PvmsxtvzPC6kQDlZTFsQIgboFKQydNIODR0B/Ao+Qd+7UXoLFwiWVIGVaImnF0SPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324142},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.55_1739633751304_0.26172925681232373","host":"s3://npm-registry-packages-npm-production"}},"0.79.56":{"name":"testeranto","version":"0.79.56","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.56","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c7631f5d5f06d32cf8a4b36d71050234c5139f68","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.56.tgz","fileCount":343,"integrity":"sha512-JGOaIZ/qS6HmDakfmKASyGogkeGgLD7A+8RCjYQSgiHFbB5h/eRhiXJ7MoDRA0Db8z7s85Kd5d6g9Ue6IhqJyA==","signatures":[{"sig":"MEYCIQCWu0EVqaXdG3emUwXqZf3ecRR75IIbD/DZR47SjYvquwIhAMwD/our5sALBR/EcggVd9GK90N47RWKF0cekIrS/0Da","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324142},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.56_1739633951715_0.5135323360087574","host":"s3://npm-registry-packages-npm-production"}},"0.79.57":{"name":"testeranto","version":"0.79.57","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.57","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f5831e40dbf318b20a0cf1326582808eb71f4430","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.57.tgz","fileCount":343,"integrity":"sha512-6xbInZqZisLcvDq18dX7pHmX7fLIkY8mfoBMeQccyr/+pFtw8rMKbRZowRSDzflLtKnhVMG7bAwPuTHjvBChnw==","signatures":[{"sig":"MEQCIBlSAevQIKpJNvAuwNF/f0EeyJ8NuUPW91BDr08S/WpTAiAauAWknELG6ujnFsCfbA+RLDiHqyWYju7jcFd5sdonWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324289},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.57_1739634510795_0.14270662219579644","host":"s3://npm-registry-packages-npm-production"}},"0.79.58":{"name":"testeranto","version":"0.79.58","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.58","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"47d81a24e022a71abba282b2ac8bb2a2e8d723fd","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.58.tgz","fileCount":343,"integrity":"sha512-aJ0DZZvVxv0wE6juebKM6Z3V7/humSW7soM7///pTCOjATeertDN9v94cClVi6Q+N1ll/jO9gAeT9QZqZn5DMQ==","signatures":[{"sig":"MEQCIGQsnYxVbHvOqsd5cpHc/vWbwjsE2Eh51wkjjEAvbXDLAiAOe3a9jh+ljJUC2OTfv6L2Br9E9TwIoCywgWoSp6eP9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324310},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.58_1739634757029_0.8591971052151954","host":"s3://npm-registry-packages-npm-production"}},"0.79.59":{"name":"testeranto","version":"0.79.59","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.59","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"97af02ea3030c8595ac0dcd06027f002f3dd4a6a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.59.tgz","fileCount":343,"integrity":"sha512-W+paGmkwifmnU4xTjqsVIRIiamgeBl0kw5KbFnEc9S/EAhxwE0pWMbuA05/jljOBibjMIrxl++wZxcpQT8JxKg==","signatures":[{"sig":"MEYCIQCJEeNdEL6eD1H9EtJrLnxaNNMDHrNJUOTdYcwvoov1KgIhAPpPKU+LWI3isbUMTXiSxHd39Lmgq9Sq1s3j1BXiwvUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324302},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.59_1739635052581_0.04831568886397153","host":"s3://npm-registry-packages-npm-production"}},"0.79.52":{"name":"testeranto","version":"0.79.52","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.52","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"3943985d80c44387852251843b01800867abc3c1","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.52.tgz","fileCount":343,"integrity":"sha512-xtYEHQ0DTY6qgu52aDqlJKC4xbJ+XSydbxM9bhSInymkCD+oaXedn5K369YYjsG45w/OP6JCtTjhHU7uvzE83w==","signatures":[{"sig":"MEUCIG6YqzuiKN0/IKtI2FVPiBl1kZ5MpGxUcv4u8S/DD77/AiEA9WP51U/mHMQpWgRXan6VwU3jlj/zcJWL60vMmmFjcHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324412},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.52_1739635613460_0.13717834758081704","host":"s3://npm-registry-packages-npm-production"}},"0.79.60":{"name":"testeranto","version":"0.79.60","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.60","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ef2db057eb224289afe3ee05c3c28cef82ca649d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.60.tgz","fileCount":343,"integrity":"sha512-XBVRPDlUo/AY/v2yUUCNsJwKezPxAx0Ka+XhgRqKUQbZCdT+A776/pNNgN5asdHrXkjXWfqEX42rRPQr+jggGA==","signatures":[{"sig":"MEUCIQC277xnKuVL/162VmEpSpRAlIRDXOn5gVyEST9PYj8+JgIgZh1dpCx0/PKVfsk/UVmxPNjBIiY72T98m0ESXN63G0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324444},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.60_1739635961575_0.2228184928140744","host":"s3://npm-registry-packages-npm-production"}},"0.79.61":{"name":"testeranto","version":"0.79.61","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.61","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ae71e709787c8dbcf85f970c3eef1ab3431dbf71","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.61.tgz","fileCount":343,"integrity":"sha512-icJnRsoOVzhRSmKfX5K+Qx86fCV2iu6aw76tA2gIIevXsRdJXicntUxJllNDnwzwMUoBOH3Ho0FJ+LwUZ9zwnw==","signatures":[{"sig":"MEYCIQCPF6DOfw64Ig5L4LtZzb/2j8aVJ+KH7F8Vw0Py+h1/4QIhAO3BDmGQ7Rf/QJBVoWGeqzGHm058TuMc+CgrGzTBf1DD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5324171},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.61_1739636247447_0.8817129656268923","host":"s3://npm-registry-packages-npm-production"}},"0.79.62":{"name":"testeranto","version":"0.79.62","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.62","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"981de88d70c94425edaad31554a11fc93d1d903f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.62.tgz","fileCount":343,"integrity":"sha512-blGnGNEfECiAVRkyfFJ3e3FCc4k4HF1BmR5t1wRnASQcxq38Gwn+j0yx1FPumq7LBOIu4oSlpB8NosaW5PBZ+w==","signatures":[{"sig":"MEUCIQDv3c7zfTAJF7fxwwWcRg6c/ckTQuV5SpGBh8gNom1fIgIgYQoQu6GOKOuOqzWE2HWI96rBlgGgs4H9zIphTruwfwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5327708},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.62_1739638148685_0.20520255317376423","host":"s3://npm-registry-packages-npm-production"}},"0.79.63":{"name":"testeranto","version":"0.79.63","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.63","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"7be4aa48c675af4df44d756767370b0318e90621","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.63.tgz","fileCount":343,"integrity":"sha512-IdWYUlJsVLNlW8iyVgRjn/vBo8h9ZOGkpSxjuTSonmDjWcWsusF04W8+hYn+3lMsE9zp6G+EWNDLBXRBdVtnaQ==","signatures":[{"sig":"MEUCICybionvoT+zrM0xPiqbkAcgJ6IqvW193knoKC2QBpcmAiEAjAlysrPDqMdEkX4ZzyUT67PQ9Kp5HNo6Effzh0BLFSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5327841},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.63_1739642265250_0.4789473861009781","host":"s3://npm-registry-packages-npm-production"}},"0.79.64":{"name":"testeranto","version":"0.79.64","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.64","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"2049152b96a3365b6dcf718850a09fc75751e1ea","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.64.tgz","fileCount":343,"integrity":"sha512-CphVgAlrNiODH0gogTb8/G5NM7K69wcbkF0gBeZiMABFE50ncDOSiB8F9KFplqdPp1vVcc1g9p4BLW6ISNwbkg==","signatures":[{"sig":"MEUCID3x2neDwaoB9PBDAusYy41d96EbjHu9dfJQWUE/z9NfAiEA99mbrcnIQAlOo69cfTO6fmU9V1icIsfQXppIs3YBVJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5327857},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.64_1739644018106_0.12909717074428162","host":"s3://npm-registry-packages-npm-production"}},"0.79.65":{"name":"testeranto","version":"0.79.65","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.65","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"e93731c31aff82828a86638ab010cb3515edbc9c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.65.tgz","fileCount":343,"integrity":"sha512-FYx84ZRNS7tOahVasbOYdqrp7PX66D1tF+4HYEt63zARZx5q5Y46vDA01eU6OXxn5IvpjekXlW3Um3mxrU7M4w==","signatures":[{"sig":"MEUCID1ATYEtcX3pYaZTeTXmu0bOpoS3Rc5lTnpu7uuLkB6qAiEA4mrufamIxY78rGZYlrXSPldKkIUpYR01vzQyl6Njucs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5327856},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.65_1739644105305_0.17219067817608535","host":"s3://npm-registry-packages-npm-production"}},"0.79.66":{"name":"testeranto","version":"0.79.66","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.66","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6e19c04f5e7e148bcda334f15b8ebc2d17010e8a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.66.tgz","fileCount":343,"integrity":"sha512-g2aZ0YHsFoo2wCGmu+tO9Pm60bBO2CbfP7MQnefOAakWks8McBokTs9idFnALsC8pXYyrtzhUEJFaHVXkNbkGw==","signatures":[{"sig":"MEUCIDNlM5pfplh9Uj8plfVqrZS2DV+7aIdmVtIfI/0b1GJ+AiEA5V8N+WMBote79kiKiLjqQWaOAq83e9x3cLgApQ+b2fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5327841},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.66_1739645198575_0.41712453756858014","host":"s3://npm-registry-packages-npm-production"}},"0.79.67":{"name":"testeranto","version":"0.79.67","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.67","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"a5d29bb9b9ccdd7011a92ee18d6d2f6a29d101da","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.67.tgz","fileCount":344,"integrity":"sha512-vnnowmtuMGQjyePx874rN/wEKlePhPkRqqlkFt1pSt7fczBSEupGPZx3IFq1/ehHv8Mnzt9zf5uqcbBxczl94Q==","signatures":[{"sig":"MEUCIQDAdqLjE6c7id+xmUDYL1IfmQ+TnjRnR+HNKQw9j4WG3wIgf+sWWaBAOpujGS4lWppBLvhbNCiZRSgoe4A/5HiD5Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5328561},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.67_1739649122327_0.8767295758890661","host":"s3://npm-registry-packages-npm-production"}},"0.79.68":{"name":"testeranto","version":"0.79.68","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.68","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f7a9b790f8dd6d3a7bdb292622144b50b91f17f6","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.68.tgz","fileCount":344,"integrity":"sha512-1CSwoeM749le4KSwZDCW2hgGUmPzCaZNbmlbnwktaWXIiyoqst1t2loZybvQqL6AMHZ47fpy3W50niABCYn4EQ==","signatures":[{"sig":"MEUCIBZFl4XuyRoXZmaaIFpf6ZuL8QYOwHrOvcxupyuNfgCAAiEA5BZmfeiBpsvEKGMx3WJ6LZvkqJ0bcCu+3wIg5e68I5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5328682},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.68_1739672961415_0.25080738308634953","host":"s3://npm-registry-packages-npm-production"}},"0.79.69":{"name":"testeranto","version":"0.79.69","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.69","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"47e7e383cb9ea02ffe9f03478070ebf6c50fa953","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.69.tgz","fileCount":344,"integrity":"sha512-Oau/d24oz/2qeVS4Oj/FjvjI2eCKanl+UTM+2wIYx0z6A1zfRL6cKqBet0Bikf8Gk3b/sHWyndbtEMOHxQmPmQ==","signatures":[{"sig":"MEYCIQCZx+wwCNRSJhXyXhjwDujX8G8BtIMXgLE1MJiF9pkHnQIhAPUGO+9WoMs4aeC8T0ImfeWwIVpBfKnmtbgkiwD/NoP8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5331070},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/Init.js","require":"./dist/common/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/Project":{"import":"./dist/module/Project.js","require":"./dist/common/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/Puppeteer.js","require":"./dist/common/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/TaskManBackEnd":{"import":"./dist/module/TaskManBackEnd.js","require":"./dist/common/TaskManBackEnd.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch & yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle --watch & yarn esbuild src/TaskManBackEnd.ts --platform=node  --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --watch --format=esm --packages=external","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; yarn esbuild src/TaskManFrontEnd.tsx --outfile=dist/prebuild/TaskManFrontEnd.js --bundle; yarn esbuild src/TaskManBackEnd.ts --outfile=dist/prebuild/TaskManBackEnd.mjs --bundle --platform=node --format=esm --packages=external; sh postBuild.sh; ","commit":"yarn build; git add --all && git commit -m 'stash'","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","bootstrap":"^5.2.3","npm-watch":"^0.11.0","graphology":"^0.25.1","react-sigma":"^1.2.35","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.69_1739749958489_0.18134373434635642","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"testeranto","version":"0.79.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.79.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"482de30e5ad062124cbb8dce7e2bd70e0b07d606","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.79.0.tgz","fileCount":322,"integrity":"sha512-GSzVXiV6UEcJtrduvlGDn/gSyxjQaLPS2esYl3QqOcN3RSF+L75Mf8ORlskB4XGG/fYMRbGuLtK0mtusSOkRLA==","signatures":[{"sig":"MEUCIQCR+49lLb8Ta24/Y0HqbErEpo+7vHMuzvv+PZq3dWrkmgIgd3WeR+d4pIddOaWLumnNlUNmceTT7TKhcAXg3bMiSno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1075388},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Aider":{"import":"./dist/module/src/Aider.js","require":"./dist/common/src/Aider.js"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/TaskMan":{"import":"./dist/module/TaskMan.js","require":"./dist/common/TaskMan.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/src/Puppeteer.js","require":"./dist/common/src/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh","commit":"yarn build; git add --all && git commit -m 'stash'","init-docs":"ts-node-esm init-docs.ts","run-tests":"ts-node-esm ./run-tests.ts","build-tests":"ts-node-esm ./project.ts","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","zod":"^3.24.2","chai":"^5.2.0","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","octokit":"^4.1.2","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","passport":"^0.7.0","bootstrap":"^5.2.3","iterm-tab":"^0.4.0","npm-watch":"^0.11.0","graphology":"^0.25.1","@types/uuid":"^10.0.0","react-sigma":"^1.2.35","@gitgraph/js":"^1.4.0","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","@zodform/core":"^0.2.0","@gitgraph/core":"^1.5.0","@octokit/types":"^13.8.0","@types/express":"^5.0.0","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","@gitgraph/react":"^1.6.0","express-session":"^1.18.1","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","passport-github2":"^0.1.12","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","react-github-login":"^1.0.3","react-login-github":"^1.0.8","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@types/express-session":"^1.18.1","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.79.0_1741214643255_0.3337839665526723","host":"s3://npm-registry-packages-npm-production"}},"0.80.0":{"name":"testeranto","version":"0.80.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.80.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"7536d3502abfa11665d1493fbc9ab3e8166bc812","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.80.0.tgz","fileCount":322,"integrity":"sha512-pMWIghXP3T2F/diZXeaZ+DzgFucSZIr+SRXiE+fz11V3B7nAm6wqDhO7Q2sx8mg4ehF6CKljSFZ48f99yskjxw==","signatures":[{"sig":"MEUCIGFgPuIjHrNyvCT8flPCSKZLdw7VOzStHdBxuL3VAEQXAiEAvi1pa85hYXGIdFsxQZIc/YsW+m7+n/Aalzdba1iQqSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1070624},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Aider":{"import":"./dist/module/src/Aider.js","require":"./dist/common/src/Aider.js"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/TaskMan":{"import":"./dist/module/TaskMan.js","require":"./dist/common/TaskMan.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/src/Puppeteer.js","require":"./dist/common/src/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh","commit":"yarn build; git add --all && git commit -m 'stash'","init-docs":"ts-node-esm init-docs.ts","run-tests":"ts-node-esm ./run-tests.ts","build-tests":"ts-node-esm ./project.ts","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","zod":"^3.24.2","chai":"^5.2.0","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","octokit":"^4.1.2","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","passport":"^0.7.0","bootstrap":"^5.2.3","iterm-tab":"^0.4.0","npm-watch":"^0.11.0","graphology":"^0.25.1","@types/uuid":"^10.0.0","react-sigma":"^1.2.35","@gitgraph/js":"^1.4.0","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","@zodform/core":"^0.2.0","@gitgraph/core":"^1.5.0","@octokit/types":"^13.8.0","@types/express":"^5.0.0","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","@gitgraph/react":"^1.6.0","express-session":"^1.18.1","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","passport-github2":"^0.1.12","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","react-github-login":"^1.0.3","react-login-github":"^1.0.8","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@types/express-session":"^1.18.1","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","react-dom":"^18.2.0","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.23","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"18.0.7","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"^18.2.0","typescript":"4.8.2","@types/react":"^18.2.66","@types/react-dom":"18.2.23","@hello-pangea/dnd":">=16","@types/react-test-renderer":"18.0.7"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.80.0_1741216478326_0.5572951777138728","host":"s3://npm-registry-packages-npm-production"}},"0.81.0":{"name":"testeranto","version":"0.81.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.81.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f4d96a9f8a43e77bee463ff5fc1b8351a7883746","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.81.0.tgz","fileCount":340,"integrity":"sha512-VJJKa6LROsyVQmS2gaJkn/skEWeZy4vwAWc+sMa4PqZWZhFEOOCgSM8Q/0V/aB7t3JjDh6uNTu9ArJDflA0/BA==","signatures":[{"sig":"MEUCIQDFOjaWQmUFaof6B/EMXdp/to3pesnJLLtgMEyB0A+5SQIgM1iKAeKdD3iBmZUWO5L40zg8Lm0vayxvO3E+aozc0cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2699700},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Aider":{"import":"./dist/module/src/Aider.js","require":"./dist/common/src/Aider.js"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/src/Puppeteer.js","require":"./dist/common/src/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","test":"yarn build-tests & yarn run-tests","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh","commit":"yarn build; git add --all && git commit -m 'stash'","init-docs":"ts-node-esm init-docs.ts","run-tests":"ts-node-esm ./run-tests.ts","build-tests":"ts-node-esm ./project.ts","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","zod":"^3.24.2","chai":"^5.2.0","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","octokit":"^4.1.2","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","passport":"^0.7.0","bootstrap":"^5.2.3","iterm-tab":"^0.4.0","npm-watch":"^0.11.0","graphology":"^0.25.1","@types/uuid":"^10.0.0","react-sigma":"^1.2.35","@gitgraph/js":"^1.4.0","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","@zodform/core":"^0.2.0","@gitgraph/core":"^1.5.0","@octokit/types":"^13.8.0","@types/express":"^5.0.0","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","@gitgraph/react":"^1.6.0","express-session":"^1.18.1","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","passport-github2":"^0.1.12","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","react-github-login":"^1.0.3","react-login-github":"^1.0.8","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@types/express-session":"^1.18.1","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.0","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","@hello-pangea/dnd":">=16","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.81.0_1741299725273_0.6963634048508047","host":"s3://npm-registry-packages-npm-production"}},"0.81.1":{"name":"testeranto","version":"0.81.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.81.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"67d9047d28182ff36726fb9d0226bf8fdb6ec740","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.81.1.tgz","fileCount":341,"integrity":"sha512-P/OFA1L7SmdMYYfnoqzf1ef4iYjnSLNCmXFXOMDNdRXv/zgXH4Rw5KZTENkwQey//mPOsjxNjZeqzpxrSXqDSg==","signatures":[{"sig":"MEUCIQCQu3m3WfSUTrEB6RkKgqhlNqvH5zpZeEN94L5gp9KIUAIgX2kMX99E90JBJEjANEqB/7nxEi708XoTY6OuwTMV5w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2699822},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Aider":{"import":"./dist/module/src/Aider.js","require":"./dist/common/src/Aider.js"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/src/Puppeteer.js","require":"./dist/common/src/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","test":"yarn build-tests & yarn run-tests","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh","commit":"yarn build; git add --all && git commit -m 'stash'","init-docs":"ts-node-esm init-docs.ts","run-tests":"ts-node-esm ./run-tests.ts","build-tests":"ts-node-esm ./project.ts","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","zod":"^3.24.2","chai":"^5.2.0","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","octokit":"^4.1.2","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","passport":"^0.7.0","bootstrap":"^5.2.3","iterm-tab":"^0.4.0","npm-watch":"^0.11.0","graphology":"^0.25.1","@types/uuid":"^10.0.0","react-sigma":"^1.2.35","@gitgraph/js":"^1.4.0","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","@zodform/core":"^0.2.0","@gitgraph/core":"^1.5.0","@octokit/types":"^13.8.0","@types/express":"^5.0.0","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","@gitgraph/react":"^1.6.0","express-session":"^1.18.1","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","passport-github2":"^0.1.12","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","react-github-login":"^1.0.3","react-login-github":"^1.0.8","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@types/express-session":"^1.18.1","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.0","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","@hello-pangea/dnd":">=16","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.81.1_1741300939886_0.5955099303888267","host":"s3://npm-registry-packages-npm-production"}},"0.81.2":{"name":"testeranto","version":"0.81.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.81.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"758ad54d435726946b20c1f4add1814f57ce677e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.81.2.tgz","fileCount":341,"integrity":"sha512-ro2kMsl1Hm0UZNFiPAlnRUQq4FLVZ+w9K7ptYJtuQO2Bvs1aLsVIZYertWZpEVsmwhdG09GIr+XVLFw1KVl9yg==","signatures":[{"sig":"MEQCICWNA1FLK8lQDKLI+zN8hkj/IGMv1fd7bsM2L1MGG6+AAiBMjEtte9mRzwgSDGXSJrGRu3SywRRE8M6TUQNIz2WiOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2699928},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Aider":{"import":"./dist/module/src/Aider.js","require":"./dist/common/src/Aider.js"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/src/Puppeteer.js","require":"./dist/common/src/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","test":"yarn build-tests & yarn run-tests","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh","commit":"yarn build; git add --all && git commit -m 'stash'","init-docs":"ts-node-esm init-docs.ts","run-tests":"ts-node-esm ./run-tests.ts","build-tests":"ts-node-esm ./project.ts","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","zod":"^3.24.2","chai":"^5.2.0","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","octokit":"^4.1.2","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","passport":"^0.7.0","bootstrap":"^5.2.3","iterm-tab":"^0.4.0","npm-watch":"^0.11.0","graphology":"^0.25.1","@types/uuid":"^10.0.0","react-sigma":"^1.2.35","@gitgraph/js":"^1.4.0","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","@zodform/core":"^0.2.0","@gitgraph/core":"^1.5.0","@octokit/types":"^13.8.0","@types/express":"^5.0.0","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","@gitgraph/react":"^1.6.0","express-session":"^1.18.1","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","passport-github2":"^0.1.12","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","react-github-login":"^1.0.3","react-login-github":"^1.0.8","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@types/express-session":"^1.18.1","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.0","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","@hello-pangea/dnd":">=16","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.81.2_1741301772519_0.9259646254588478","host":"s3://npm-registry-packages-npm-production"}},"0.81.3":{"name":"testeranto","version":"0.81.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.81.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"549435b6c78a368166bf416a12d7c065a65d106b","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.81.3.tgz","fileCount":341,"integrity":"sha512-dYJ2Sz6AGnFC1ArvaTTWkiVqMTBxVhXLOZqB+lCOOvmhCNn4tsNaUwQqEydJTMM3BEFN1YM7QI/UkojwHG0EUA==","signatures":[{"sig":"MEQCIFRRHRQKHRP7cVU9W7aulPyjk1KIJ9MX840+wN+L2hxiAiBMnNaICIPwOOAOKFUbGdgu74yBEe0bQy5pyGjj5YRC0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2699845},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Aider":{"import":"./dist/module/src/Aider.js","require":"./dist/common/src/Aider.js"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/src/Puppeteer.js","require":"./dist/common/src/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","test":"yarn build-tests & yarn run-tests","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh","commit":"yarn build; git add --all && git commit -m 'stash'","init-docs":"ts-node-esm init-docs.ts","run-tests":"ts-node-esm ./run-tests.ts","build-tests":"ts-node-esm ./project.ts","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","zod":"^3.24.2","chai":"^5.2.0","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","mongodb":"^6.13.0","octokit":"^4.1.2","dot-prop":"^9.0.0","fs-extra":"^11.2.0","mongoose":"^8.10.0","passport":"^0.7.0","bootstrap":"^5.2.3","iterm-tab":"^0.4.0","npm-watch":"^0.11.0","graphology":"^0.25.1","@types/uuid":"^10.0.0","react-sigma":"^1.2.35","@gitgraph/js":"^1.4.0","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","@zodform/core":"^0.2.0","@gitgraph/core":"^1.5.0","@octokit/types":"^13.8.0","@types/express":"^5.0.0","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","@gitgraph/react":"^1.6.0","express-session":"^1.18.1","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","passport-github2":"^0.1.12","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","react-github-login":"^1.0.3","react-login-github":"^1.0.8","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","mongoose-rest-query":"^0.1.29","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","mongoose-auto-number":"2.0.0","@asseinfo/react-kanban":"^2.2.0","@types/express-session":"^1.18.1","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.0","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","@hello-pangea/dnd":">=16","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.81.3_1741301915301_0.904485185139515","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"testeranto","version":"0.82.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.82.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"719dde0f6ce36571b80064ce49857aca1fe0c4cc","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.82.0.tgz","fileCount":339,"integrity":"sha512-6slD8OakMEyBj9U/FrM5oIMl/6wV7h1VyFDQY70Ry2TBgXOaXQJLehp2ssmSALyDwqGe5ZNMNv0a0yaYna1YAw==","signatures":[{"sig":"MEYCIQDUhu/sRNYaW2sN/Ocz6CEOyjh5G5Zv3s+VRXyf2AtrKQIhAMXHJrF1BwiTE+d7HvJQdPEjiQ6YFh8qfMoa5CcosNXd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706940},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Aider":{"import":"./dist/module/src/Aider.js","require":"./dist/common/src/Aider.js"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/Puppeteer":{"import":"./dist/module/src/Puppeteer.js","require":"./dist/common/src/Puppeteer.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","test":"yarn build-tests & yarn run-tests","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh","commit":"yarn build; git add --all && git commit -m 'stash'","init-docs":"ts-node-esm init-docs.ts","run-tests":"ts-node-esm ./run-tests.ts","build-tests":"ts-node-esm ./project.ts","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","ipc":"^0.0.1","url":"^0.11.4","zod":"^3.24.2","chai":"^5.2.0","glob":"^10.3.12","html":"^1.0.0","uuid":"^10.0.0","jsonc":"^2.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","dot-prop":"^9.0.0","fs-extra":"^11.2.0","passport":"^0.7.0","bootstrap":"^5.2.3","iterm-tab":"^0.4.0","npm-watch":"^0.11.0","graphology":"^0.25.1","@types/uuid":"^10.0.0","react-sigma":"^1.2.35","@gitgraph/js":"^1.4.0","babel-loader":"^8.2.5","@xyflow/react":"^12.4.3","@zodform/core":"^0.2.0","@gitgraph/core":"^1.5.0","@octokit/types":"^13.8.0","@types/express":"^5.0.0","graphology-dag":"^0.2.0","puppeteer-core":"^23.6.0","@gitgraph/react":"^1.6.0","express-session":"^1.18.1","react-bootstrap":"2.10.6","recursive-watch":"^1.1.4","gantt-task-react":"^0.3.9","graphology-types":"^0.24.5","passport-github2":"^0.1.12","react-router-dom":"6.29.0","@hello-pangea/dnd":"^18.0.1","fs.promises.exists":"^1.1.4","react-github-login":"^1.0.3","react-login-github":"^1.0.8","selenium-webdriver":"4.27.0","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","@asseinfo/react-kanban":"^2.2.0","@types/express-session":"^1.18.1","@caldwell619/react-kanban":"^0.0.12","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","typescript":"4.8.2","@types/node":"^22.7.5","@types/react":"18.2.55","@types/react-dom":"18.2.0","@types/react-bootstrap":"^0.32.32","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","@hello-pangea/dnd":">=16","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.82.0_1741317880882_0.9027174526777944","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"testeranto","version":"0.84.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.84.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"2e81c85fbfab37d3463916737115cc564daa78aa","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.84.0.tgz","fileCount":348,"integrity":"sha512-M7+QK5O4aNRBxcXLAb1yCNsy5M9cDheJc83TPDKK7hsCU5yF6ZC8UT9ekwquvIJoRyg4P929K3GZLTN6Su1vgA==","signatures":[{"sig":"MEUCIQCqKYHm9IEQWb2GB+X1F9kvTkeqs71goNseNqxBtq6xNwIgHhvCrdiU99ev4S/c7BXLjSF568PBN41WMxCwto88OqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6325571},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Aider":{"import":"./dist/module/src/Aider.js","require":"./dist/common/src/Aider.js"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","test":"yarn build-tests & yarn run-tests","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh","commit":"yarn build; git add --all && git commit -m 'stash'","scratch":"node scratch/build.js && node dist/scratch/server.js","init-docs":"ts-node-esm init-docs.ts","run-tests":"ts-node-esm ./run-tests.ts","build-tests":"ts-node-esm ./project.ts","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","prebuild-puppeteer":"node pupBuild.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","babel-loader":"^8.2.5","puppeteer-core":"24.4.0","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","typescript":"4.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.55","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.84.0_1742323715864_0.4964795661858743","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"testeranto","version":"0.85.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.85.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f754e0fc10ef5d1ebf1a8015e991e6cce8aaa2cf","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.85.0.tgz","fileCount":348,"integrity":"sha512-KWlUrHqZu442UINTR+tyT7Mf8HzG0NbDlH/4iaPuOVFVC3Cp6k3xnlAWtnejCBVTlhKesJtPhWnhAmCsRcfAug==","signatures":[{"sig":"MEUCIFpQlmteSlWDLdsgxhltc6OLiq75Jh/elHSLquCm0nbWAiEA40JCz9tPl4MFtDwGleunOog6NnUbsM13KeIvLYaspl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6325487},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Aider":{"import":"./dist/module/src/Aider.js","require":"./dist/common/src/Aider.js"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","test":"yarn build-tests & yarn run-tests","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh","commit":"yarn build; git add --all && git commit -m 'stash'","scratch":"node scratch/build.js && node dist/scratch/server.js","init-docs":"ts-node-esm init-docs.ts","run-tests":"ts-node-esm ./run-tests.ts","build-tests":"ts-node-esm ./project.ts","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","prebuild-puppeteer":"node pupBuild.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"teeny tiny tightly-typed typescript tests","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","babel-loader":"^8.2.5","puppeteer-core":"24.4.0","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","typescript":"4.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.55","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.85.0_1742323788232_0.2939699696091289","host":"s3://npm-registry-packages-npm-production"}},"0.90.0":{"name":"testeranto","version":"0.90.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.90.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto-init":"bin/init-docs.js testeranto.mts"},"dist":{"shasum":"b80f0faea42622f70823f33386fa192fccb37b45","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.90.0.tgz","fileCount":364,"integrity":"sha512-rp/TtSVnBs2vKKMXFoXCnUR09jQlTyzng5wElqN8JlmPd/1BTThRy8J9Q12Lw85ooc7eKz5JstPAGZhP2s6oKw==","signatures":[{"sig":"MEQCIB5xdDTMe4f89MeUgJUHsz1UhJzLrK2+u22Ab3nsiwiDAiBUfuT2/EIui1cFlazMgOwJ+QZIIPhaV1mtNLyx0Q3rgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2649213},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Aider":{"import":"./dist/module/src/Aider.js","require":"./dist/common/src/Aider.js"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","bundle":"node bundle.js","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","babel-loader":"^8.2.5","puppeteer-core":"24.4.0","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","typescript":"4.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.55","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.90.0_1742759284065_0.6396428998383594","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"testeranto","version":"0.94.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.94.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto-init":"bin/init-docs.js testeranto.mts"},"dist":{"shasum":"d2e3da5f00436f5301e70a61032be1e2fc0a3008","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.94.0.tgz","fileCount":364,"integrity":"sha512-WrWdi7WuK/P/aukKYmhwu1IYwPafij4Ihi4ZhYoW1vFAKSjLbXPs2QTksErRSfqKYlg4AJpKgUncU1hrZgD6iw==","signatures":[{"sig":"MEUCIQCHWDICouK6vMgvKGgMJDRQvbOK2C3ePwW28A1va4IOvQIgOinvqzcLgkfQeeoLGNTMXp0NcQ6tp+PetF4HYjLQ150=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2605750},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Aider":{"import":"./dist/module/src/Aider.js","require":"./dist/common/src/Aider.js"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/src/SubPackages/react/jsx/node.js","require":"./dist/common/src/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/src/SubPackages/react/jsx/index.js","require":"./dist/common/src/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/src/SubPackages/react-dom/component/web.js","require":"./dist/common/src/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/src/SubPackages/react-dom/component/node.js","require":"./dist/common/src/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/src/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/src/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","bundle":"node bundle.js","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","eslint":"^8.29.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","babel-loader":"^8.2.5","puppeteer-core":"24.4.0","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","typescript":"4.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.55","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.94.0_1742859175926_0.405958792969874","host":"s3://npm-registry-packages-npm-production"}},"0.100.0":{"name":"testeranto","version":"0.100.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.100.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto-init":"bin/init-docs.js testeranto.mts"},"dist":{"shasum":"8c3a45720c44f5ffefff00c5ff13a2e84b4f6ef6","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.100.0.tgz","fileCount":340,"integrity":"sha512-Vf0kpQ4I2Dy/Guy7nzqPwnrlJTaRXFmyYlsOTX9WtYBTdFUkMOR3hXcs2YLkdbtJYPTexPBuiauxo/bjLVf1vg==","signatures":[{"sig":"MEYCIQD5efYheVmIAcNwMqrFuuI6Ot4oGfp0enQ2otMjFYU4+QIhAKvfDtDumlyJ+n1fAMW8cHPsJPYGOb7TFGkDrK1gkCRt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2676887},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./src/utils.ts","require":"./src/utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/src/SubPackages/react/jsx/node.js","require":"./dist/common/src/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/src/SubPackages/react/jsx/index.js","require":"./dist/common/src/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/src/SubPackages/react-dom/component/web.js","require":"./dist/common/src/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/src/SubPackages/react-dom/component/node.js","require":"./dist/common/src/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/src/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/src/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/src/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/src/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/src/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/src/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./src/SubPackages/react-test-renderer/component/index.ts","require":"./src/SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","bundle":"node bundle.js","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","babel-loader":"^8.2.5","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.55","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.100.0_1743542183676_0.8370422852653094","host":"s3://npm-registry-packages-npm-production"}},"0.110.0":{"name":"testeranto","version":"0.110.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.110.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ca7fe051d883c9e70443816e386b1e2dfff480b7","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.110.0.tgz","fileCount":341,"integrity":"sha512-8bcbeuCSg5xYjFpehjmcxAMMOs6UhDZl2Qd9JvN7vkQw6YriJ2JULD4T94U6qYOt4YvlKRlS83Qa9TrLFRz/8Q==","signatures":[{"sig":"MEQCIDdz72UAUmBRK+jMyr8XLzO4XE6nwkTcEVMuJD/v96PPAiBvX4gZDafDEQ+DLgI28/pwuGe0X/EH3otALKkT42JZQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5695655},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./Types.ts","require":"./Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","bundle":"node bundle.js","build-hard":"rm -rf dist/** && yarn build && yarn bundle && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.110.0_1743890516741_0.2718430416579172","host":"s3://npm-registry-packages-npm-production"}},"0.111.0":{"name":"testeranto","version":"0.111.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.111.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"0b1b3ddd3d3d8206d87e117aff97bcb0cc211a91","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.111.0.tgz","fileCount":120,"integrity":"sha512-vgZjfoMxmU6fe+B+5f9Z1T73jz5+jlQr5vZY30oplRDPVUIUWRo8yfOebgsFQWX6wBcBh8jJKaE+AiauftUPdg==","signatures":[{"sig":"MEYCIQDiYvtdakW1oTkJEkdOKZNm53h7tgUT7m+KB2EKYt/tqwIhAOpUn7tB8cCZmodwtFoIAwU/utp6e40nh4OGWGWedRod","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1949688},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./Types.ts","require":"./Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","bundle":"node bundle.js","build-hard":"rm -rf dist/** && yarn build && yarn bundle && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.111.0_1743894520330_0.5765735225891326","host":"s3://npm-registry-packages-npm-production"}},"0.112.0":{"name":"testeranto","version":"0.112.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.112.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"91399480854b6e943b3b239e3a6472bbb7397f7c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.112.0.tgz","fileCount":341,"integrity":"sha512-Jb3MVQN/vYQQbWkOSn1ZOrpbVd5TSzAKQEtyTETEmpgb4K8LpuRmpEyHoKHHMR5QvouqKRKxFEEwgEj1OlUe3g==","signatures":[{"sig":"MEYCIQC0zpg0rHS3y9ne+XWiXdBRofL5hWlGQPrUINsE3n/RswIhAJO8Z8mi6bLm7snpv3lVA1xAFCADviKL9/nzDzWq+I93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5736929},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./Types.ts","require":"./Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","bundle":"node bundle.js","build-hard":"rm -rf dist/** && yarn build && yarn bundle && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.112.0_1743896293152_0.06287184433067994","host":"s3://npm-registry-packages-npm-production"}},"0.112.1":{"name":"testeranto","version":"0.112.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.112.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"790971e6c25f5ed3c4405bb01b6e20809558b1fe","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.112.1.tgz","fileCount":341,"integrity":"sha512-5LTkU0raz58tKgR0GjdBG19GdahDludKVTIfoxL4LmWSJKK1w5np9xGN26BSJ6GZ85C4kqIZY4zx+NNl+p48xQ==","signatures":[{"sig":"MEUCIQDiO/AGoHoT/rnQ9RJnABFD8URmWmySOhk6v2bjUEUaMAIgV2NwrOjnjALN5vL1gi6dTe2hqG+CZhMI/LCYHnTNFuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5736843},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./Types.ts","require":"./Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","bundle":"node bundle.js","build-hard":"rm -rf dist/** && yarn build && yarn bundle && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.112.1_1743896509273_0.11264625488633073","host":"s3://npm-registry-packages-npm-production"}},"0.113.1":{"name":"testeranto","version":"0.113.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.113.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"dace15ae27b022b0c54fd2005c019b7b7c72059f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.113.1.tgz","fileCount":341,"integrity":"sha512-4T832PYd3mH+y4m9VGqGHGS2Pw6dxQyoyQnArc7kCJjFcgRW+tPfSe25EKCzmNi4cXxevUP6ldYTas0w9iCUKQ==","signatures":[{"sig":"MEUCIQDHFT4/1US9moWzbLamY+JedHVY5Ow7dgmxnyY4TN2asQIgebFescbRYb37pSZTRTsYcJr6g8SG1UJI53UC25U0UvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5736844},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./Types.ts","require":"./Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","bundle":"node bundle.js","build-hard":"rm -rf dist/** && yarn build && yarn bundle && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.113.1_1743896515826_0.5075705920076039","host":"s3://npm-registry-packages-npm-production"}},"0.114.1":{"name":"testeranto","version":"0.114.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.114.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"cec9c3d983afa2fb1545a39a7621faa469d06664","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.114.1.tgz","fileCount":341,"integrity":"sha512-xIdNASXmXZp+FPxY3zvpd/bfE6jT9qxNRi8LAYTZho83ZlDTeExFCRqsJLvXmOg1QjUEh6Api5UUK+WDNRuzeg==","signatures":[{"sig":"MEQCIDWsThkFdmqo4tIHOz87okIwkHfZKZM6ZXFnR4KYiKU6AiB6eVuQO0L8CTguhmb4jEyX75ntGUAxBybQeILbf8zg4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5736669},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./Types.ts","require":"./Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./dist/module/SubPackages/react/jsx/node.js","require":"./dist/common/SubPackages/react/jsx/node.js"},"./src/SubPackages/react/jsx/index":{"import":"./dist/module/SubPackages/react/jsx/index.js","require":"./dist/common/SubPackages/react/jsx/index.js"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","bundle":"node bundle.js","build-hard":"rm -rf dist/** && yarn build && yarn bundle && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.114.1_1743896606770_0.7373135071687884","host":"s3://npm-registry-packages-npm-production"}},"0.121.1":{"name":"testeranto","version":"0.121.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.121.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"0bff8b64a3d450ccf21673e644c014f806581a40","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.121.1.tgz","fileCount":345,"integrity":"sha512-NKoDuNXVEsJVCO56dmf/Tu7YdkP1NpJW4Hxa67/frOFOG+ikT3olWiv8U7hKfBTeRm9/rJzIPSJBxOKAuQH4+w==","signatures":[{"sig":"MEUCIFxd9C//JlDYHwrCGV7SoDznjJtn3UmgO9Py5C2JN/ysAiEAhLRulDLFb82uluU72Zuv2MRJqzaDtprsqxpK9ZDSRmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7113966},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./Types.ts","require":"./Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/SubPackages/puppeteer":{"import":"./dist/module/SubPackages/puppeteer.js","require":"./dist/common/SubPackages/puppeteer.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./src/SubPackages/react/jsx/node.ts","require":"./src/SubPackages/react/jsx/node.ts"},"./src/SubPackages/react/jsx/index":{"import":"./src/SubPackages/react/jsx/index.ts","require":"./src/SubPackages/react/jsx/index.ts"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","bundle":"node bundle.js","build-hard":"rm -rf dist/** && yarn build && yarn bundle && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.121.1_1744005003815_0.5202129561495468","host":"s3://npm-registry-packages-npm-production"}},"0.125.0":{"name":"testeranto","version":"0.125.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.125.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"e793d18251976714bfbcb141877ce84edd6ac67e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.125.0.tgz","fileCount":542,"integrity":"sha512-AEzGpHdpkgs6x0JoUH/n7fSv7CaLXtNiYQNwV3PkQSs8zp7BpEUIK3yOah0n2aSjIGNj/hhkLlFgBP7C8TpPdQ==","signatures":[{"sig":"MEQCIHVOp4ayq98GfkqrB+9VHIqNkSY8qVWAtY7Q3NZjSZqJAiAmRHZfBDNTLmr620XWbnum8ZUS/yuQnzpJw7+qz/CYHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21678838},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/SubPackages/**/*":{"import":"./dist/module/SubPackages/","require":"./dist/common/SubPackages/"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./src/SubPackages/react/jsx/node.ts","require":"./src/SubPackages/react/jsx/node.ts"},"./src/SubPackages/react/jsx/pure":{"import":"./src/SubPackages/react/jsx/pure.ts","require":"./src/SubPackages/react/jsx/pure.ts"},"./src/SubPackages/react/jsx/index":{"import":"./src/SubPackages/react/jsx/index.ts","require":"./src/SubPackages/react/jsx/index.ts"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/pure.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/pure.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/pure.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx node_modules/testeranto/dist/prebuild/run.mjs","bundle":"node bundle.js","t-init":"tsx node_modules/testeranto/dist/prebuild/init-docs.mjs","t-build":"tsx node_modules/testeranto/dist/prebuild/build.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.121.1","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.125.0_1744233558704_0.5775313628430998","host":"s3://npm-registry-packages-npm-production"}},"0.125.1":{"name":"testeranto","version":"0.125.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.125.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"db0b63fc3eaec5314bb75b2873f5acc26a301541","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.125.1.tgz","fileCount":542,"integrity":"sha512-bWxv2r/cVEQyp4ROLzyv8E52dA52SMckoL3pdyh2ViFMJhuLWsyFNZ0bhGSb7TSYkgVLWu7z0oBLdmLb61R5jg==","signatures":[{"sig":"MEUCIQDLTwY/IYWQ/nAbZe0DOVeo+ibfrddNXy2vCd/QXA0kbgIgatHFYgPDqQj4xxz3Whlmtr4pah7KG+czhU5i/vm6kIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21678925},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/SubPackages/**/*":{"import":"./dist/module/SubPackages/","require":"./dist/common/SubPackages/"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./src/SubPackages/react/jsx/node.ts","require":"./src/SubPackages/react/jsx/node.ts"},"./src/SubPackages/react/jsx/pure":{"import":"./src/SubPackages/react/jsx/pure.ts","require":"./src/SubPackages/react/jsx/pure.ts"},"./src/SubPackages/react/jsx/index":{"import":"./src/SubPackages/react/jsx/index.ts","require":"./src/SubPackages/react/jsx/index.ts"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/pure.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/pure.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/pure.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx node_modules/testeranto/dist/prebuild/run.mjs","bundle":"node bundle.js","t-init":"tsx node_modules/testeranto/dist/prebuild/init-docs.mjs","t-build":"tsx node_modules/testeranto/dist/prebuild/build.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.121.1","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.125.1_1744233652084_0.3608887153400404","host":"s3://npm-registry-packages-npm-production"}},"0.125.2":{"name":"testeranto","version":"0.125.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.125.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"44d4cac5f60da4a178ff53aa1cb3917b7535703d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.125.2.tgz","fileCount":542,"integrity":"sha512-yan72MaUro/Kf/uaSGMxc5YIsWWRf9I2wO9UMl+5AjDVIMlpTDiHdDx0pMtn1trRJzlT4kASAXRCgyXnuqXtxg==","signatures":[{"sig":"MEYCIQCgBkUc3Y8/cAr4SNY/01BV6Lfwv9SGhztScVcvXbHdNQIhALdYADN1li/MErl8mZAZCuemqYPqHvrywdOP2zDQKF30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21678821},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/SubPackages/**/*":{"import":"./dist/module/SubPackages/","require":"./dist/common/SubPackages/"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./src/SubPackages/react/jsx/node.ts","require":"./src/SubPackages/react/jsx/node.ts"},"./src/SubPackages/react/jsx/pure":{"import":"./src/SubPackages/react/jsx/pure.ts","require":"./src/SubPackages/react/jsx/pure.ts"},"./src/SubPackages/react/jsx/index":{"import":"./src/SubPackages/react/jsx/index.ts","require":"./src/SubPackages/react/jsx/index.ts"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/pure.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/pure.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/pure.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx node_modules/testeranto/dist/prebuild/run.mjs","bundle":"node bundle.js","t-init":"tsx node_modules/testeranto/dist/prebuild/init-docs.mjs","t-build":"tsx node_modules/testeranto/dist/prebuild/build.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.121.1","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.125.2_1744237345593_0.9907474926227346","host":"s3://npm-registry-packages-npm-production"}},"0.125.3":{"name":"testeranto","version":"0.125.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.125.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"0ab652b26bdbb3c4ee3f676c05191a4cb0d9db72","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.125.3.tgz","fileCount":542,"integrity":"sha512-zF7F3OIN8997N0cp/WGlUFarefsUHs72NueflFRWaG1dK0BgXRJHIL3xnfmxRHJV9zKHAEO4AHKsfc49WcJuuA==","signatures":[{"sig":"MEQCIGSoW4D7YlTc43jJV8mtd5z3ni3fXqqUPgBGDfdqTP/MAiBqTQZp7hIfgIRviS7MaQdLoV85TkTgOkEl33Lv2k+NTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21678853},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./**/*":"./src/**/*.ts","./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/SubPackages/**/*":{"import":"./dist/module/SubPackages/","require":"./dist/common/SubPackages/"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./src/SubPackages/react/jsx/node.ts","require":"./src/SubPackages/react/jsx/node.ts"},"./src/SubPackages/react/jsx/pure":{"import":"./src/SubPackages/react/jsx/pure.ts","require":"./src/SubPackages/react/jsx/pure.ts"},"./src/SubPackages/react/jsx/index":{"import":"./src/SubPackages/react/jsx/index.ts","require":"./src/SubPackages/react/jsx/index.ts"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/pure.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/pure.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/pure.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx node_modules/testeranto/dist/prebuild/run.mjs","bundle":"node bundle.js","t-init":"tsx node_modules/testeranto/dist/prebuild/init-docs.mjs","t-build":"tsx node_modules/testeranto/dist/prebuild/build.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.121.1","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.125.3_1744242052079_0.2023545441991168","host":"s3://npm-registry-packages-npm-production"}},"0.128.0":{"name":"testeranto","version":"0.128.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.128.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"8bb163c39c0b31e1382f5d8f69abec7f378d0d17","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.128.0.tgz","fileCount":498,"integrity":"sha512-u4DVWdkqpM8WUCRBjrm3tS5v9M8uON9+CJbml7mZb3Hq5ENnpN0aVehhb+cqeENmWuRuu7MZWdmlQ9Egslf9zw==","signatures":[{"sig":"MEYCIQDU7JuCUfhOPI8Dv5ShfxcN6O/77AcLU2dHYVxA6d2Z/AIhANvHNLpviIlRbh3RkzYN/adknYatnLcw7UzoThURV1oF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19195094},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/SubPackages/**/*":{"import":"./dist/module/SubPackages/","require":"./dist/common/SubPackages/"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./src/SubPackages/react/jsx/node.ts","require":"./src/SubPackages/react/jsx/node.ts"},"./src/SubPackages/react/jsx/pure":{"import":"./src/SubPackages/react/jsx/pure.ts","require":"./src/SubPackages/react/jsx/pure.ts"},"./src/SubPackages/react/jsx/index":{"import":"./src/SubPackages/react/jsx/index.ts","require":"./src/SubPackages/react/jsx/index.ts"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/pure.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/pure.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/pure.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx dist/prebuild/run.mjs","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx dist/prebuild/build.mjs","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.128.0_1744416194833_0.3121303018732662","host":"s3://npm-registry-packages-npm-production"}},"0.129.0":{"name":"testeranto","version":"0.129.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.129.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"25a26b8dd33abc6c35a4d0156ed812ef1727f6a9","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.129.0.tgz","fileCount":498,"integrity":"sha512-G0rVzoTUoAmsuAaA0rtpa/J1oYLyhteQIf6rBmO7aqkwSpR/IL27M4oN70zlFN0BJ5Wip4dLH3zb1wuuBrNdmg==","signatures":[{"sig":"MEQCIHVSl2qGKuJrC/aWbsnDiqqJ45ofxJyAj9CJVwTv/W/YAiBpfBoTY/fSDb5KOqmlOxrEHF9DLS0Npf4rnG0aFnGi8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19204000},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/SubPackages/**/*":{"import":"./dist/module/SubPackages/","require":"./dist/common/SubPackages/"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/SubPackages/react/jsx/web":{"import":"./src/SubPackages/react/jsx/web.ts","require":"./src/SubPackages/react/jsx/web.ts"},"./src/SubPackages/react/jsx/node":{"import":"./src/SubPackages/react/jsx/node.ts","require":"./src/SubPackages/react/jsx/node.ts"},"./src/SubPackages/react/jsx/pure":{"import":"./src/SubPackages/react/jsx/pure.ts","require":"./src/SubPackages/react/jsx/pure.ts"},"./src/SubPackages/react/jsx/index":{"import":"./src/SubPackages/react/jsx/index.ts","require":"./src/SubPackages/react/jsx/index.ts"},"./src/SubPackages/react-dom/jsx/web":{"import":"./dist/module/SubPackages/react-dom/jsx/web.js","require":"./dist/common/SubPackages/react-dom/jsx/web.js"},"./src/SubPackages/react-dom/jsx/node":{"import":"./dist/module/SubPackages/react-dom/jsx/node.js","require":"./dist/common/SubPackages/react-dom/jsx/node.js"},"./src/SubPackages/react-dom/jsx/index":{"import":"./dist/module/SubPackages/react-dom/jsx/index.js","require":"./dist/common/SubPackages/react-dom/jsx/index.js"},"./src/SubPackages/react/component/web":{"import":"./dist/module/SubPackages/react/component/web.js","require":"./dist/common/SubPackages/react/component/web.js"},"./src/SubPackages/react/component/node":{"import":"./dist/module/SubPackages/react/component/node.js","require":"./dist/common/SubPackages/react/component/node.js"},"./src/SubPackages/react/component/index":{"import":"./dist/module/SubPackages/react/component/index.js","require":"./dist/common/SubPackages/react/component/index.js"},"./src/SubPackages/react-dom/component/web":{"import":"./dist/module/SubPackages/react-dom/component/web.js","require":"./dist/common/SubPackages/react-dom/component/web.js"},"./src/SubPackages/react-dom/component/node":{"import":"./dist/module/SubPackages/react-dom/component/node.js","require":"./dist/common/SubPackages/react-dom/component/node.js"},"./src/SubPackages/react-test-renderer/fc/node":{"import":"./dist/module/SubPackages/react-test-renderer/fc/node.js","require":"./dist/common/SubPackages/react-test-renderer/fc/node.js"},"./src/SubPackages/react-test-renderer/jsx/web.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/web.js"},"./src/SubPackages/react-test-renderer/jsx/node.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/node.js"},"./src/SubPackages/react-test-renderer/jsx/pure.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/pure.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/pure.js"},"./src/SubPackages/react-test-renderer/jsx/index.js":{"import":"./dist/module/SubPackages/react-test-renderer/jsx/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx/index.js"},"./src/SubPackages/react-test-renderer/component/web":{"import":"./dist/module/SubPackages/react-test-renderer/component/web.js","require":"./dist/common/SubPackages/react-test-renderer/component/web.js"},"./src/SubPackages/react-test-renderer/component/node":{"import":"./dist/module/SubPackages/react-test-renderer/component/node.js","require":"./dist/common/SubPackages/react-test-renderer/component/node.js"},"./src/SubPackages/react-test-renderer/component/index":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/web":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/web.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/web.js"},"./src/SubPackages/react-test-renderer/jsx-promised/node":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/node.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/node.js"},"./src/SubPackages/react-test-renderer/component/index.ts":{"import":"./SubPackages/react-test-renderer/component/index.ts","require":"./SubPackages/react-test-renderer/component/index.ts"},"./src/SubPackages/react-test-renderer/jsx-promised/index":{"import":"./dist/module/SubPackages/react-test-renderer/jsx-promised/index.js","require":"./dist/common/SubPackages/react-test-renderer/jsx-promised/index.js"},"./src/SubPackages/react-test-renderer/MemoExoticComponent/node":{"import":"./dist/module/SubPackages/react-test-renderer/MemoExoticComponent/node.js","require":"./dist/common/SubPackages/react-test-renderer/MemoExoticComponent/node.js"}},"scripts":{"dev":"cp ./src/cjs-shim.js ./dist/cjs-shim.js && tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch & tsc -p tsconfig.types.json --watch ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx dist/prebuild/run.mjs","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx dist/prebuild/build.mjs","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.129.0_1744516261091_0.926868106035095","host":"s3://npm-registry-packages-npm-production"}},"0.134.0":{"name":"testeranto","version":"0.134.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.134.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"a2616190abcef61e826666a8bb1b52455e100913","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.134.0.tgz","fileCount":424,"integrity":"sha512-EaZ071hYOC5AQnIUfKutBxQwCzMR789rLSycOWhx19k+dkCwDGN7DGLjgr+MocePeHlqaqbaexsI1oEN7s3LQQ==","signatures":[{"sig":"MEUCIQCsoCDqkKf/AFWEbVOwQHdxlx1yzZ4ztiYHKyjJ0UOhpwIgXw3vuQnZ2RoITn8DjnYsWSZO4EQVelIBVRkLsjALP+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31838159},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx dist/prebuild/run.mjs","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx dist/prebuild/build.mjs","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.134.0_1752258202667_0.7314200763788752","host":"s3://npm-registry-packages-npm-production"}},"0.135.0":{"name":"testeranto","version":"0.135.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.135.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"b5487a92fbfe9eb3620bff524428e18c361be22a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.135.0.tgz","fileCount":432,"integrity":"sha512-FblAmRPMPbuwZxtfyrb/A+a5ISW8RWwiuymO3QRPCZyvlBeMNDItp7W62qyRyKXMDT10UEgnFNJsz7+3lkIpoA==","signatures":[{"sig":"MEYCIQDZn6Iysqm95VEBzUkWiOJFmCWwuWST2DjwkLR6fg6c/AIhAPClcNh2AmVxQf3JeZEVLDTC/T/ce90j2Jo4n+L989Dy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28676459},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx dist/prebuild/run.mjs","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx dist/prebuild/build.mjs","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.135.0_1752453249894_0.872573470808911","host":"s3://npm-registry-packages-npm-production"}},"0.140.0":{"name":"testeranto","version":"0.140.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.140.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f50e7b05a0ce64f6e1d05233bb8a585dc549de7d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.140.0.tgz","fileCount":453,"integrity":"sha512-xiHUmWCVciE+bj87vqts0H6RRGVkHDlO+MaEKhrgeeEtP9KtFACnp+W8Tl9nwsMoFOiXuqxukHaaoWrPmkAqGw==","signatures":[{"sig":"MEYCIQDFQ4rrHQiiWh2sI3PhDEg4Vs4z3W9HVWxAEN9iJcYHLgIhALcyrJn0ZeS6CA9A9bSmmB9wCf0pmARRF4qMev1vf1Jl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51074838},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx dist/prebuild/run.mjs","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx dist/prebuild/build.mjs","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.140.0_1752596312702_0.9822518176156014","host":"s3://npm-registry-packages-npm-production"}},"0.140.1":{"name":"testeranto","version":"0.140.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.140.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"4429bed2edbf902fadae0317cdd2aa0d887032a2","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.140.1.tgz","fileCount":453,"integrity":"sha512-UqyZDpp+9EeE46iI2EV2J/ohLlUw7QWi+bK+yLJBalWZ4q6EyjrFKVJhkLXSrDQrsHE5q3JFu7PDBEYzRQbHnQ==","signatures":[{"sig":"MEUCICy0kWYuJ2j/DEB/T/EQkZODAQsT2HFndRPPoi4PEOLkAiEA93hij7a/BrDr6ojN6llUBxp+xGGCUTs9IbD4BKVEB6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51074984},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx dist/prebuild/run.mjs","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx dist/prebuild/build.mjs","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.140.1_1752596589526_0.9442326236776923","host":"s3://npm-registry-packages-npm-production"}},"0.140.2":{"name":"testeranto","version":"0.140.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.140.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"7d5ca31a0f7b97f78401c4e6a09cb14894569e8c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.140.2.tgz","fileCount":453,"integrity":"sha512-Pv22wIYsXT1ZT/kDGeoeFaHYhPdSNJdChLXY+FFeovvg2l7gRzTUDhKJl9gHX9hMWYJoij1vGYvApru9KVBx2A==","signatures":[{"sig":"MEYCIQCgSIrUkjNS9lhjB4bMVY6yr+QmhLrYkx0swUgxz5Y6oAIhAPwhlYvKqI5ldtZjKwAsyrwbbYr0WvRi5A7TqXxXz3lb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51074976},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx dist/prebuild/run.mjs","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx dist/prebuild/build.mjs","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.140.2_1752596731087_0.7093576123193179","host":"s3://npm-registry-packages-npm-production"}},"0.143.0":{"name":"testeranto","version":"0.143.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.143.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"fa7955bdc5f3bc03295e9fa633f5bc19a4eeb99d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.143.0.tgz","fileCount":622,"integrity":"sha512-+WAjbbSuUOUTR10p0P7JxqRo7fkyo74T4SugLhu/cDDHcwynuLQFBAktpY8/2qZtYRNSYDBK5Dqbh2R3ud+3LQ==","signatures":[{"sig":"MEYCIQDcgw6M3aIyBp04cOuVTlt2eIby3W9YYbJJMFlj2IG3/QIhAKI5CsjdumZ31voeo92kzGwo6LOxN2j3UyMf2iP9Inr/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54286747},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.143.0_1752614697100_0.616198819333736","host":"s3://npm-registry-packages-npm-production"}},"0.146.0":{"name":"testeranto","version":"0.146.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.146.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"1444c9d2aca4bf9688ece60cc78f942ee1ea63cf","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.146.0.tgz","fileCount":592,"integrity":"sha512-rlh7o607+46afDZr+6gaKmZgR3b+9cDdP88OOkHJ5qijNPQF4ccmOx0MqvC/1RU3PIVbcbaXSuqXTjl4Dz0YmA==","signatures":[{"sig":"MEYCIQCmlzqgqVsg6PVJFvnLFT9UIyBRm5KctiTmgxeRWc+2zQIhAPcDLZefvcF1FuoTrPwk9Uih+ZKTxBN58HFXj5MGiG9X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51657860},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.146.0_1752858785294_0.31288188279094675","host":"s3://npm-registry-packages-npm-production"}},"0.146.1":{"name":"testeranto","version":"0.146.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.146.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"88f9b8c205b43c836ecfe36347425c87f0e8ab74","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.146.1.tgz","fileCount":592,"integrity":"sha512-6vMBNutZ4NYllDBLaI2PAPZZWdD2qtRZCfUA6xUgl41rbQdz8Cq2Q+c72SUEYBuJ4U52skqGPla1UQXJGAk/9g==","signatures":[{"sig":"MEQCIAPR++hkz18FDDUHWROc+BdkNgSj4bAk2N0nZcvMnZoOAiAHp0tF1AZf0XUTdk6UTTnsIzLFlJRC2L66MgrQZWDfLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51658607},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.146.1_1752859324471_0.05392536904241774","host":"s3://npm-registry-packages-npm-production"}},"0.146.2":{"name":"testeranto","version":"0.146.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.146.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"477d0edde7b8941dfdff840d0664aa9bbf273144","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.146.2.tgz","fileCount":592,"integrity":"sha512-00OgO+ZT0xRmU3kOCRZSZiOT3SrxFhbMOl27zEVFhgcw6AvuuWsEDzW1zxkR/4k0gvn+2W4jAaTaM5Rssxn8Cw==","signatures":[{"sig":"MEYCIQDxkrOkRe/exCM/NQq0WboZ8Td83QRY5IeyWVUn572gmwIhAKnoyDeCe2BlWoPWld8KbnMOBxtndEsmvM3oqLnZLoN5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51658612},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.146.2_1752859465206_0.8814964862780328","host":"s3://npm-registry-packages-npm-production"}},"0.146.4":{"name":"testeranto","version":"0.146.4","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.146.4","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"5f0be411c9d682af4ec11ed4aec14cdb282ae921","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.146.4.tgz","fileCount":736,"integrity":"sha512-HJ6dSe66iUVoYomB1f00OR0qYtIy+EEBWYcnZ03h5XUGI+D6/CCj/u216J4ziPjzciUxaX6DsBVMjXsHCJzQXg==","signatures":[{"sig":"MEYCIQCoUfXfUvYTe4rtc4lcC4DLbSU2PbRdo6FZV7SZuWO8AQIhAID/aXXaXiudOzRerxtV0mUlnSBx0cMjMmrnkR+MaY7n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52043567},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"ws":"^8.16.0","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.12","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^4.1.2","chromium":"^3.0.3","dot-prop":"^9.0.0","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","iterm-tab":"^0.4.0","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"^0.125.3","ansi-colors":"^4.1.3","live-server":"^1.2.2","node-static":"^0.7.11","babel-loader":"^8.2.5","rpc-over-ipc":"^1.0.0","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","is-path-inside":"^4.0.0","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","recursive-watch":"^1.1.4","react-router-dom":"6.29.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","eslint-plugin-react":"^7.31.11","react-test-renderer":"18.2.0","why-is-node-running":"^3.2.2","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-solidity":"latest","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","testeranto_with_reduxjs_toolkit":"latest","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.146.4_1752860055574_0.2547741254921967","host":"s3://npm-registry-packages-npm-production"}},"0.146.5":{"name":"testeranto","version":"0.146.5","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.146.5","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"bdc5b5b60e553a87893a8b70458651d3b3e953ae","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.146.5.tgz","fileCount":736,"integrity":"sha512-CuArhSEn5WSphbaR2g5R3f9W6XMrdCaZe/byQkQ7K0OEuDDc0MoR6YZutqZE3F4aCBmbD1MQzHKDldfjZzsg2w==","signatures":[{"sig":"MEQCIHox04meoxc2pJCx7vPO7moBVsYQM1/EaNfqr85/H8rCAiBkVp9i8sXEoHYtCF1Qg2yR2y16WgsrNojtOapZ0/k/iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51928471},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.146.5_1752861275563_0.16311634282187804","host":"s3://npm-registry-packages-npm-production"}},"0.146.6":{"name":"testeranto","version":"0.146.6","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.146.6","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"d9acf511ec61ef87f2b144a7c463509f8b0a096c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.146.6.tgz","fileCount":693,"integrity":"sha512-E4nOa8ktK4C7+JScSzjPYEbb4rmj4q8UeeQtG7kwxN+uTgYs3mE1tZhc+C0p6bEeZypTctHapQw3NTrDv32fcQ==","signatures":[{"sig":"MEUCIAG4OU8OwaOM07dpO0KaIFbPtwVJ+hk3dHnf5GacKqn9AiEAvSG+U+O1GksheK/iSIGRQZLmtZDU/v+hzydtSYNvPzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31952094},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.146.6_1752861697925_0.9740239528771477","host":"s3://npm-registry-packages-npm-production"}},"0.153.0":{"name":"testeranto","version":"0.153.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.153.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"60cc0a2a36079f8c7e782e13f5d5e77ae451a512","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.153.0.tgz","fileCount":743,"integrity":"sha512-/7yAWzliRDk7f7phgzZtKRHBCiQHsFthA/shLbg2ETXubJyyZozLfM2PUAoVj/3HbOkN3yQYU/W90ZjA7hZuCQ==","signatures":[{"sig":"MEUCIEi7dCsRbYaxbYEiSEoe/kNqVVTCQQll8SZm5ntd8wPBAiEApjdVtrQAOOEcjZohQ0HaPwyulNovh8UaJ5jxZvWWibQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218244335},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf dist/** && yarn bundle &&  yarn build && yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.153.0_1752985239046_0.3134934670930445","host":"s3://npm-registry-packages-npm-production"}},"0.155.0":{"name":"testeranto","version":"0.155.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.155.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"b2bca3577170c9cf3ba7a1389e7f8c4142e3dced","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.155.0.tgz","fileCount":635,"integrity":"sha512-EROVwrq9+dpze7g4DTAlJXLCs1lILt/M/doa5uzVjhvv/Rk1EcTE0bH8EDDRf1UZ9iKpaWlKb4WeXhcOYHj5uw==","signatures":[{"sig":"MEUCID93SSHAUNxIT9BplvhwwTZyeqJNRxunyepqEmGyVflAAiEA3+7pQnkU8XaZxHUl8hemUOhYr/iODE1tjFQb0BD8q7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217192853},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build && yarn t-init && yarn t-build allTests once; cp dist/prebuild/Project.* testeranto && cp dist/prebuild/TestReport.* testeranto && node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.155.0_1753080055727_0.10831700758718443","host":"s3://npm-registry-packages-npm-production"}},"0.156.0":{"name":"testeranto","version":"0.156.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.156.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"2c071df5e64d6db717d96570af3d01e030739bbe","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.156.0.tgz","fileCount":660,"integrity":"sha512-/wj0OTUrc5XQGxc5hU8KAv4rVWj7uF5YDJwZYRdZKjYIsTLFwscf6/IGTt/5Mx7VFg15NYQrNTxDfFODcXGGUw==","signatures":[{"sig":"MEYCIQDUqCGss13GQLT/ODzoObsplZbS/Q8dx/v0Eb6gmGS2cQIhAPfqKMJbH6No4kVVvPQFDpiLVDFrVRlvWMX1IeLbFg9S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159302979},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.156.0_1753243346708_0.08887595614104282","host":"s3://npm-registry-packages-npm-production"}},"0.157.0":{"name":"testeranto","version":"0.157.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.157.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"683133e16df8eef8a664c899e5e0cbc3c4b65727","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.157.0.tgz","fileCount":660,"integrity":"sha512-3JdZZTpJcrpBdweJCHVPnCbDfjHaddBtvmCnR7UWzthoNzk43OHfD99tIfdeQdXp31mgP16rEuwdGDHRbotlZw==","signatures":[{"sig":"MEQCIG0gvY9VstUu3eY+KI5wxkUDlw15gliCb/dW54VNFf4AAiA1ixOAqJe5qc8BD1BTewnTqu/i7528eWKLIAFKJERoow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159306268},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.157.0_1753252010368_0.27476374101409684","host":"s3://npm-registry-packages-npm-production"}},"0.158.0":{"name":"testeranto","version":"0.158.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.158.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"e93bcf479675da4a5eccd05a15e610f221ad6d8c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.158.0.tgz","fileCount":660,"integrity":"sha512-YerzXWISAz7ysRoRtjAoL1ddbfR5+YTXH8DVFRGCq123vUrwj7r2P6T0VnlCkKozHNRd8J9fvYuz+TWZ4wVOLg==","signatures":[{"sig":"MEQCIAz1fnl08BW2sUh8AAxHI8N3AXzeYPayutRSGKWDVdshAiBOaFvCUUA7ddpFQDzo8dYxlujxmPFIqQR4poYSY+CPug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159306367},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.158.0_1753284261853_0.9873172542491464","host":"s3://npm-registry-packages-npm-production"}},"0.158.1":{"name":"testeranto","version":"0.158.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.158.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"1133e412ad69811af2c9ff17cf530fc983ea59fe","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.158.1.tgz","fileCount":660,"integrity":"sha512-GQ3j/jjZ6C18GL3/5j68Ed2yCsyyUnsPAUHqlYJvElmtiMZHnD8ctAniO2b1PL08+zASGnlZRF9yaMLpb4j6Aw==","signatures":[{"sig":"MEUCIHcAAo9L5B4KXR4YtkJr3GfnZOXCxgkYLWXZ+tqG/HiWAiEAru6FO/EmAP+NrKU857tcLId4GY/vJuQojqXMf1qLL2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159306256},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.158.1_1753286117892_0.5696577491062842","host":"s3://npm-registry-packages-npm-production"}},"0.159.0":{"name":"testeranto","version":"0.159.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.159.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ff1afcc3664d85e4376ec889df36415adf51de1e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.159.0.tgz","fileCount":660,"integrity":"sha512-oOKgJd0Ga42725ydxJIu13zJ5RhKG+XNHQF7fSjbL9Bv3udcMJFaAgKs2YoguOuSRvxhjAdqYnUUxnJ/8/lvdw==","signatures":[{"sig":"MEQCIE9bpIlQgtDBgwAe6xiw4PWSWT14gYbbROmYv8OYp0fmAiBoTLJcovPfjGGOu0h9x7J3w7KVa145Zl/ZhaQk++/V/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159293077},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.159.0_1753296626056_0.20260899161281953","host":"s3://npm-registry-packages-npm-production"}},"0.160.0":{"name":"testeranto","version":"0.160.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.160.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"1f48fbcdce36dc6c83c8f81d9cfd6436eb0a2333","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.160.0.tgz","fileCount":657,"integrity":"sha512-MigYDxGV6imG+NW9OorThJyTISAJcxKZ2T1el1kooapPAHzVNkiAlLlkwRv/J1/pc8WZ28hJk0QutBhnJuQV2g==","signatures":[{"sig":"MEUCICEtN3rbKKu0glNnpVrPNB6X5hIGMzUHGmraldnEZCk4AiEA23N/PeeUxeI1uHxA8/3JmOXWojbW7D1Ua273yZ8jthA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159319892},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.160.0_1753305379548_0.8732765989874871","host":"s3://npm-registry-packages-npm-production"}},"0.161.0":{"name":"testeranto","version":"0.161.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.161.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"d9ee37bd1261d8053ec2b3558857f4bd75abe161","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.161.0.tgz","fileCount":659,"integrity":"sha512-c5DN4GW6nhaqprO8jKe1p0pWsYu74BZX4r4FPM2o5wgUA17Q3VxXi/TqF/RsRd//fV7wd+ABevCQOJUR8Nkscw==","signatures":[{"sig":"MEUCID5z5zimZpiVtrKf8lnKGF7COFcZFXngiK9T/ylj3VXvAiEAn8cjJWcsfV8WGaPt01LzwQFT5YBe7RzBMGcsurY49So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159331483},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.161.0_1753306595343_0.5969519259071989","host":"s3://npm-registry-packages-npm-production"}},"0.163.0":{"name":"testeranto","version":"0.163.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.163.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"983eac36bce9c868f970c321444ca9af9399548f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.163.0.tgz","fileCount":659,"integrity":"sha512-inP1lWhK4EhKfHX32knkuGBMDDNLS7Te120nSnm+5i2FR0Bgem0z6/Vf0a79EjuKJUmOO20Ly+hKiKSRl6Kp4A==","signatures":[{"sig":"MEUCIQC5wULUbvK+WsHmAp50X4lP/jKWCYfHZGGagmeKBnPd+QIgOXYAzxQTss/6ts1vKAM7ndOukS/aA2G/XNGjwjGJfq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159332160},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.163.0_1753311014979_0.556343141864146","host":"s3://npm-registry-packages-npm-production"}},"0.164.0":{"name":"testeranto","version":"0.164.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.164.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6762137b5eca287aff6eb0790b3ab5dd4b538072","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.164.0.tgz","fileCount":732,"integrity":"sha512-Y8N/Jq2UK/y9LQaMvA/a/3WU3OZp7iE/JY1z8tVUWQ2VfbDcoaa8JD87bRLXfXuqHyGQsCE78Q1uxZYTbyvgYg==","signatures":[{"sig":"MEUCIAotJa6owfeYTz2pZGsgccmFY9fCRVo4AVIgp7dsnzHEAiEAlvPG31o+yhnnR3KSMAZFCI/Canp1P3ES/D1IIYZadN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60121756},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.164.0_1753378259265_0.7872799090243463","host":"s3://npm-registry-packages-npm-production"}},"0.165.0":{"name":"testeranto","version":"0.165.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.165.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"be0e5ec5ae7c99e283f5b0bd8976b39bc8f2a3fd","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.165.0.tgz","fileCount":732,"integrity":"sha512-BRosgdKxllf1uNVTEvwrQQf7wD5wC/XIPSom25ARQD5WDRwn88/CDYRKoT3+FEbgI6GLebjsjSooj2I3b/g2qw==","signatures":[{"sig":"MEUCIBiqa4WU+WrMK9lr7ryjeRHgOcdfgZuAp572nnGPd1MVAiEAqVv2QYab3YO+EfAIb03+EQI5SWHutiL/ynh3cI5FJPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60122055},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.165.0_1753378976382_0.8128431199000112","host":"s3://npm-registry-packages-npm-production"}},"0.166.0":{"name":"testeranto","version":"0.166.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.166.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"368ecaf9b3c2c7a828277c30207cd57ff9620fda","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.166.0.tgz","fileCount":733,"integrity":"sha512-kQTitQjRGsU2Mim6f9JqzSbmbb1u1+q3dF8KYYJL2vZttLTUeMe1WTUNOdnqXKUnZvGxCYta8U6bqRobtE8J8A==","signatures":[{"sig":"MEUCIQDjsdGhUI3fvUXO4AnT6XvO4bsWUIpJD22KSOcqHAzLFwIgJJUH7e6gDBASX207dlmP36yAvwIL0/0D9N8d9/1qPw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91190762},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.166.0_1753379644709_0.1409722150707864","host":"s3://npm-registry-packages-npm-production"}},"0.167.0":{"name":"testeranto","version":"0.167.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.167.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"3c656e71c66bd653f0a76a2fd2a1081570f5d8a0","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.167.0.tgz","fileCount":746,"integrity":"sha512-M+4oe8ByjfpOEeZuRZVFvV6ku0MexKRYXQ5xcmu64Ru74j2fIRYcxnJKZYiyv7txdxUswdVDxj4T74T4YglnwQ==","signatures":[{"sig":"MEYCIQC9tzj/Ywk4u7s71afn/1Bcep4hyB5x9q8tU7k0RX1otgIhAM2VtzF+9BZ0cNxEzxUvqka+4dk0wqOpFz7v3m2LtumE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91565230},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.167.0_1753380676712_0.16833807130722467","host":"s3://npm-registry-packages-npm-production"}},"0.171.0":{"name":"testeranto","version":"0.171.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.171.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"9e186c462c81351ee26c3f18cfe69488a4937650","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.171.0.tgz","fileCount":814,"integrity":"sha512-/sR6WzQOP361a317QC0iqGAkRMwxHEJtIeBnj2re1zOcimoEetuDcAUa7ss4oZnCUZGBuLHqisNTF//XmhXxTg==","signatures":[{"sig":"MEUCIEAXAHdqWcCQ7JRrbFCBUDOz4tOucl+3hB7gaVTnWz6CAiEAxWfc0ryVnoEMLC+mun/mXUYTj3fd7CEuGUxxCbD9hDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93640803},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","testeranto":"latest","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","testeranto-react":"^0.0.2","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.171.0_1753431348367_0.7737701166847832","host":"s3://npm-registry-packages-npm-production"}},"0.172.0":{"name":"testeranto","version":"0.172.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.172.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"640ce70a66bfbd1e6ea7a1dd863e1c33683dca9b","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.172.0.tgz","fileCount":814,"integrity":"sha512-cVLkaZbND80la2oKeKqSbpCRQrd0C9+FC4PR7zpSJDk+nmO+oFuyfdzkDz5+WA4SIZ7K9gO4GT+ilINz2wc2Wg==","signatures":[{"sig":"MEYCIQDqx0OYtJSvz66n+Ri3MkQUxtv6mg/0Dsza8R/VKGefygIhAOZJ8O7vdd9OgJqAHHazI+zK2Oy8QEZGlPJ8LK51dT2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93041036},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.7.5","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.5","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.172.0_1753473513660_0.476173572053483","host":"s3://npm-registry-packages-npm-production"}},"0.173.0":{"name":"testeranto","version":"0.173.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.173.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"82050e0957897ea2113c1de2918544b72c171c5e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.173.0.tgz","fileCount":807,"integrity":"sha512-27/WwMaUxWPYpOfXS7j3SkL5G49wz7rY+quXlzW2M+K7X2drfu7dubzrwBdOxABiCmoMar3j02g66HQJ6Udz1w==","signatures":[{"sig":"MEYCIQCSbqULlffrp51tdNbrwolCSsB/pOp4vTbsJc1gD0T9eAIhAK1U0euYMku/Aoo1yeYP80NKZq2B6ak9bY2875j3kOBi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91388281},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.5","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.173.0_1754070023613_0.5214531784585688","host":"s3://npm-registry-packages-npm-production"}},"0.177.0":{"name":"testeranto","version":"0.177.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.177.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"48925c40daf27956ee8dbab3e989674f4b0f3b7a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.177.0.tgz","fileCount":690,"integrity":"sha512-+ZwfGENggamGiRRUCTb1GmRhoAgVz/XzXmhiw4IDeUNTXPfN4R0ujSOESO+z1WOrTOgF4tVKixlFuPp/pjpROA==","signatures":[{"sig":"MEUCIQCuDErJxK2e4Ht0EAvm3xvNWncaKQ7gg6+jPLkyehknqAIgS6ok6rmy9/HXJenwKFolEhWg54XNwzps3jCCBRbFm0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92990597},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","doit":"rm -rf node_modules && yarn install && yarn build","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","do_it":"clear && rm -rf testeranto/** && yarn build && yarn t-init && yarn t-build allTests once && yarn t-run allTests once && yarn build-docs && yarn type-check","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-docs":"node scripts/compile-docs.js","build-hard":"rm -rf testeranto/**; rm -rf dist/**; yarn build; yarn t-init; yarn t-build allTests once; cp dist/prebuild/Project.* testeranto; cp dist/prebuild/TestReport.* testeranto; node scripts/compile-docs.js; yarn type-check","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.89.2","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","puppeteer-core":"24.4.0","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.8","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.177.0_1754595920278_0.9573605748203795","host":"s3://npm-registry-packages-npm-production"}},"0.189.0":{"name":"testeranto","version":"0.189.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.189.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"fc25fb71dd2e862b419dda54bf70a26149392ae4","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.189.0.tgz","fileCount":1273,"integrity":"sha512-PnIWKX+479u8D7fybggTKtMtDQ2898VR+mcjcyMTqGOV273zHJtOc+35Qw3/HmsPe/FqyZiUMylIxCcg5Q8TAw==","signatures":[{"sig":"MEYCIQDXW+N5Tj8GZQWiGOSbobS3rFcQlAfXMgSZje2VmI5DyAIhAKU6ZMcmrIxHihInXVrTLLwhtfBfbmreOtEihOS2bt5G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124538895},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"dependencies":{"tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","react":"18.2.0","eslint":"^9.23.0","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.4","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","puppeteer-core":"24.4.0","fast-xml-parser":"^5.2.5","react-bootstrap":"^2.10.9","react-router-dom":"^7.7.0","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^12.0.2","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.5.10","@eslint/js":"^9.23.0","typescript":"^5.8.2","@revideo/ui":"0.10.4","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@revideo/cli":"0.10.4","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.8","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.189.0_1755272727632_0.3921911199213921","host":"s3://npm-registry-packages-npm-production"}},"0.197.0":{"name":"testeranto","version":"0.197.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.197.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c06eed112a75efa6d91a827f128583501648ac15","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.197.0.tgz","fileCount":1025,"integrity":"sha512-6HcLxiBoHQbNi0uMsk8/vkcc/9LAkiJ37aCFD4wXbVV3mMg7RshnyUNlGOhRlm94K9KFe0dS1wK3BdHUpuklAw==","signatures":[{"sig":"MEUCICFqhugbfTfddrd+K1+NkZV97KWDW4+aPdb9QJO3D7uHAiEAlCCGmFn6gUbrA41SSguxlaP8Qikm2ksF/RVc//8xCws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93730247},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","react":"18.2.0","xterm":"^5.3.0","eslint":"^9.23.0","fabric":"6.7.1","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^5.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/fabric":"^5.3.10","@types/xmldom":"^0.1.34","html-to-image":"^1.11.13","monaco-editor":"^0.45.0","puppeteer-core":"24.4.0","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","react-draggable":"^4.5.0","react-resizable":"^3.0.5","xterm-addon-fit":"^0.8.0","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","testeranto-stilo":"0.0.7","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.8","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.197.0_1755809096627_0.20392060217006458","host":"s3://npm-registry-packages-npm-production"}},"0.198.0":{"name":"testeranto","version":"0.198.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.198.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"e9ef1819086940a7b3a8cca4e528a06f4199f23b","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.198.0.tgz","fileCount":908,"integrity":"sha512-AA0R6VolILGO1jzxAyFQmwLRPNZ/ySEQX+AD6pU/fy6UfrgA1cMcPwpbvUkiopqYK/77lLIWnTUm9VxxQVZ1cQ==","signatures":[{"sig":"MEYCIQDE1hKnMM9uSLFxe3twXz+SrzGwJuahNIemftAZdqsYmwIhAOrHGn1HrYaFsGeBiS+qiuSMNZ9HR33muzdo/MwE1Mat","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93539909},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","react":"18.2.0","xterm":"^5.3.0","eslint":"^9.23.0","fabric":"6.7.1","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^5.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/fabric":"^5.3.10","@types/xmldom":"^0.1.34","html-to-image":"^1.11.13","monaco-editor":"^0.45.0","puppeteer-core":"24.4.0","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","react-draggable":"^4.5.0","react-resizable":"^3.0.5","xterm-addon-fit":"^0.8.0","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.9","testeranto-stilo":"0.0.7","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.198.0_1756445245781_0.9567044160446463","host":"s3://npm-registry-packages-npm-production"}},"0.199.0":{"name":"testeranto","version":"0.199.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.199.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"91f3b8a69b002afb9fa3c4cdc865e91479dbbbf9","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.199.0.tgz","fileCount":908,"integrity":"sha512-39wZILdeojemf2GPamdw590XFBUxeWibOjwB3UWK0AOYacthOjnjljQWJvEvHpzlejjsk7qEUbuDNLPZCnT/Tg==","signatures":[{"sig":"MEQCIB8s1OIXg8klIpcD3QOS2EjP7I5u3O+cthzoDb2+OYqkAiAj0lGhdsGJGUS8VIzc7ugmwOEGk4MfjpTRlLiH0m/KVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93539908},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","react":"18.2.0","xterm":"^5.3.0","eslint":"^9.23.0","fabric":"6.7.1","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^5.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/fabric":"^5.3.10","@types/xmldom":"^0.1.34","html-to-image":"^1.11.13","monaco-editor":"^0.45.0","puppeteer-core":"24.4.0","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","react-draggable":"^4.5.0","react-resizable":"^3.0.5","xterm-addon-fit":"^0.8.0","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/react-router-dom":"^5.3.3","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.9","testeranto-stilo":"0.0.7","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.199.0_1756446253452_0.8019950042019686","host":"s3://npm-registry-packages-npm-production"}},"0.200.0":{"name":"testeranto","version":"0.200.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.200.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c220f308433d78fb91edb5ee5d05314e64339ff8","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.200.0.tgz","fileCount":890,"integrity":"sha512-5RTieA287maGPGsWcyDthkQhNqhomR666GswHGfWSMA4pnoTsRU3YLMunfVlRm1nUOL+LxMZTJaNGpF+fIX6fw==","signatures":[{"sig":"MEUCIEbJAnZrWCQHHA/S9a91yyRm0ZtfRRH8cXl6KljhPktqAiEAlXBXCL/e88rMyamk0FjtuO7o79vFGUmqrn+U0KMg3Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96561848},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","react":"18.2.0","xterm":"^5.3.0","eslint":"^9.23.0","fabric":"6.7.1","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^5.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/fabric":"^5.3.10","@types/xmldom":"^0.1.34","html-to-image":"^1.11.13","monaco-editor":"^0.45.0","puppeteer-core":"24.4.0","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","react-draggable":"^4.5.0","react-resizable":"^3.0.5","xterm-addon-fit":"^0.8.0","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.9","testeranto-stilo":"0.0.7","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.200.0_1756454158406_0.07614047670189716","host":"s3://npm-registry-packages-npm-production"}},"0.200.1":{"name":"testeranto","version":"0.200.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.200.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"789b4fabf265c6f7468520be2499acf9b909b6db","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.200.1.tgz","fileCount":888,"integrity":"sha512-MYhwu8Hj0KEJ+r/z9Mwv++oWpXveDxVtsmhzYvZD+yal0hPaXrctqu5TTbFO/u+aA/rEmX52dbEHnUgnCViKHQ==","signatures":[{"sig":"MEYCIQDEzUiEHAubNuXxg3cYDMLpkCPFUiYbrf7w7LuI4pyF9AIhAKTtwZkNQ1Nr4cDsRwr0KNpFcvyAIRUT4WLu5cvgGcJO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96666645},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","react":"18.2.0","xterm":"^5.3.0","eslint":"^9.23.0","fabric":"6.7.1","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^5.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/fabric":"^5.3.10","@types/xmldom":"^0.1.34","html-to-image":"^1.11.13","monaco-editor":"^0.45.0","puppeteer-core":"24.4.0","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","react-draggable":"^4.5.0","react-resizable":"^3.0.5","xterm-addon-fit":"^0.8.0","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.9","testeranto-stilo":"0.0.7","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.200.1_1756454486591_0.20497686961205308","host":"s3://npm-registry-packages-npm-production"}},"0.202.0":{"name":"testeranto","version":"0.202.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.202.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"552888a526e5939fd20198a97a7e0fc74dbaaa66","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.202.0.tgz","fileCount":1151,"integrity":"sha512-FcZ5RKxMg5tg3z21otclCcbflWbgmP2XGNltHVPvUjScH4jxR2htyFGEIuCKEFNyg3u55cjbeDGoW8s8Mrow/g==","signatures":[{"sig":"MEYCIQCy6SrlKc6goIC3upF5qP5NC3oTwMKhtPiF8cwR7Q/uRQIhAJfKc20lun425b8sNfJ466fBMxYvyhML0D0Y8lxOPFNi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126121333},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"clear; rm -rf testeranto; yarn buildV2; yarn t-init;  cp ./dist/prebuild/App.* testeranto; yarn testeranto core dev","start":"react-app-rewired start","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","buildV2":"node bundle.js","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","prepublish":"self-import","test-react":"react-app-rewired test","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-react":"react-app-rewired build","build-types":"tsc -p tsconfig.types.json","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","static-serve":"python3 -m http.server 8000","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","setup-github-oauth":"echo 'Please visit https://github.com/settings/developers and create a new OAuth App. Set the Authorization callback URL to http://localhost:3000/auth/github/callback'"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","fabric":"6.7.1","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^5.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/fabric":"^5.3.10","@types/xmldom":"^0.1.34","html-to-image":"^1.11.13","monaco-editor":"^0.45.0","isomorphic-git":"^1.33.1","puppeteer-core":"24.4.0","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","react-draggable":"^4.5.0","react-resizable":"^3.0.5","xterm-addon-fit":"^0.8.0","@vscode/codicons":"^0.0.39","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"dependenciesPurpose":{"express":"Used in unfinished feature 'mothership'"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.202.0_1757713992639_0.5653337186261169","host":"s3://npm-registry-packages-npm-production"}},"0.203.0":{"name":"testeranto","version":"0.203.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.203.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"7c17ea90820eeb7b91cc3e9fd94e21744d0fcc5a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.203.0.tgz","fileCount":621,"integrity":"sha512-9zCtXKbvmfOBlojtvt2QKVNkDynVchGJbbmhcaIuKClROZgvN+HQHqyLpY4gvY3dwTmXTQUuV7Wv5/b6dv9rAg==","signatures":[{"sig":"MEQCIFq1X/6kn6AIHl2CAJjFAeuSsgkc2+ohubd5TKaD5nvjAiBUqvDqPeJs5ScOeH5tjaYuVmSaBS06l19MH20TE2WLQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126399701},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn buildV2; yarn t-init; cp ./dist/prebuild/App.* testeranto; tsx scripts/build-example.ts; yarn testeranto core dev","start":"react-app-rewired start","t-run":"tsx src/run.ts","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","prepublish":"self-import","test-react":"react-app-rewired test","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-react":"react-app-rewired build","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","static-serve":"python3 -m http.server 8000","test:example":"node scripts/test-example.js","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","setup-github-oauth":"echo 'Please visit https://github.com/settings/developers and create a new OAuth App. Set the Authorization callback URL to http://localhost:3000/auth/github/callback'"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","fabric":"6.7.1","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"0.17.5","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^5.0.3","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/fabric":"^5.3.10","@types/xmldom":"^0.1.34","html-to-image":"^1.11.13","monaco-editor":"^0.45.0","isomorphic-git":"^1.33.1","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","react-draggable":"^4.5.0","react-resizable":"^3.0.5","xterm-addon-fit":"^0.8.0","@vscode/codicons":"^0.0.39","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@humanwhocodes/config-array":"^0.13.0","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^5.46.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.203.0_1757714504862_0.9172835361862974","host":"s3://npm-registry-packages-npm-production"}},"0.205.0":{"name":"testeranto","version":"0.205.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.205.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"71e858071f9d4cecc4f6dbb08374b1b4328ff148","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.205.0.tgz","fileCount":1344,"integrity":"sha512-gTrCBjQRpglSiiSox9KxuP6kJqnnTMSZ/DAUrkMaNCkUVrjZwwDY3BVw47/2kLI5Wdv2yfcqp7f6Dp0X53YaMg==","signatures":[{"sig":"MEUCIBJgPKg/GAg8J1pKq/faqJc3kttEFEGzVeaN0l4FYeYVAiEA5xWJ7vQ1uBM7Ge8tJQPBUX2993Nk5VAhpO2pu9VX4xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99344975},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","start":"react-app-rewired start","t-run":"tsx src/run.ts","build3":"yarn bundle","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"tsx src/mothership/start.ts","prepublish":"self-import","test-react":"react-app-rewired test","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-react":"react-app-rewired build","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","static-serve":"python3 -m http.server 8000","test:example":"node scripts/test-example.js","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","setup-github-oauth":"echo 'Please visit https://github.com/settings/developers and create a new OAuth App. Set the Authorization callback URL to http://localhost:3000/auth/github/callback'"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","fabric":"6.7.1","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"^0.20.1","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^5.0.3","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dnd":"^16.0.1","react-dom":"18.2.0","type-fest":"^4.41.0","dockernode":"^0.1.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/fabric":"^5.3.10","@types/xmldom":"^0.1.34","html-to-image":"^1.11.13","monaco-editor":"^0.45.0","isomorphic-git":"^1.33.1","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","react-draggable":"^4.5.0","react-resizable":"^3.0.5","xterm-addon-fit":"^0.8.0","@vscode/codicons":"^0.0.39","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","react-dnd-html5-backend":"^16.0.1","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.205.0_1760049816303_0.5094845814452988","host":"s3://npm-registry-packages-npm-production"}},"0.206.0":{"name":"testeranto","version":"0.206.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.206.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"1eaddce5198fd3a4e9df7b61e70f05c42b8d33dd","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.206.0.tgz","fileCount":1341,"integrity":"sha512-GJ65nYQvr6PNqZTCon7iYXD0LvsziG2o9VVqySwbpfIyKBWwOZDf9NDYdCYa5GGyGUZ7LU41yXQBu5er/8Nf9Q==","signatures":[{"sig":"MEUCIQCdJ4M/I3P+sTK7WMFsPvMQEQfXT6PK38DTlIQz9E3qwwIgYmdzrqlGOzFvJF/+PfzgzP6TVvWhrrehRVP7uQyJkTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99143662},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","start":"react-app-rewired start","t-run":"tsx src/run.ts","build3":"yarn bundle","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","test-react":"react-app-rewired test","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-react":"react-app-rewired build","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","static-serve":"python3 -m http.server 8000","test:example":"node scripts/test-example.js","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","setup-github-oauth":"echo 'Please visit https://github.com/settings/developers and create a new OAuth App. Set the Authorization callback URL to http://localhost:3000/auth/github/callback'"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","fabric":"6.7.1","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"^0.20.1","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^5.0.3","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dnd":"^16.0.1","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/fabric":"^5.3.10","@types/xmldom":"^0.1.34","html-to-image":"^1.11.13","monaco-editor":"^0.45.0","isomorphic-git":"^1.33.1","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","react-draggable":"^4.5.0","react-resizable":"^3.0.5","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@vscode/codicons":"^0.0.39","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","react-dnd-html5-backend":"^16.0.1","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"19.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.206.0_1763611671942_0.9891932029702477","host":"s3://npm-registry-packages-npm-production"}},"0.207.0":{"name":"testeranto","version":"0.207.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.207.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ad91c5b5a4d65c5dced6e00eb6ce4c01ac2cf2e3","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.207.0.tgz","fileCount":1341,"integrity":"sha512-hsY9FRoiv6+XrSJ3PmXvrg1UWvEHDmrwmNscfrXdkea3md8U6876xhMaQoNwqHWzFGPS5ReAUrWZHAs+FhaFAw==","signatures":[{"sig":"MEQCIF1ecb0Jt4xPHSYetvUcSrDE/TiKhGCz7y89QIg5GEbTAiBZ67/NjOg/06hBte7/iaj/YHRET3nEU2O6NrrbG1P3Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99143768},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","start":"react-app-rewired start","t-run":"tsx src/run.ts","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","test-react":"react-app-rewired test","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-react":"react-app-rewired build","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","static-serve":"python3 -m http.server 8000","test:example":"node scripts/test-example.js","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","setup-github-oauth":"echo 'Please visit https://github.com/settings/developers and create a new OAuth App. Set the Authorization callback URL to http://localhost:3000/auth/github/callback'"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","fabric":"6.7.1","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"^0.20.1","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^5.0.3","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dnd":"^16.0.1","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/fabric":"^5.3.10","@types/xmldom":"^0.1.34","html-to-image":"^1.11.13","monaco-editor":"^0.45.0","isomorphic-git":"^1.33.1","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","react-draggable":"^4.5.0","react-resizable":"^3.0.5","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@vscode/codicons":"^0.0.39","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","react-dnd-html5-backend":"^16.0.1","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.207.0_1763612778186_0.5769148992964377","host":"s3://npm-registry-packages-npm-production"}},"0.208.0":{"name":"testeranto","version":"0.208.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.208.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"aa35b0c30a81a64ec7a82e385b5c04fd623283a4","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.208.0.tgz","fileCount":1345,"integrity":"sha512-RhwFACA/OmeLL8NCEp0vt1T4Nu1rB9Rjp2S/sxGm/s6AHV6dEmqAbj+MllJQL6gTNERGwH1s23TiKKmTbEcC7A==","signatures":[{"sig":"MEUCIGCCfmEz/dsNu/k86WQQ82Vsx/d8wAkN7AKyXjzT92fTAiEAvHF4S/cpYkN5ilGO4edGOZhcr5YxqhvnjOwFiBv168A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144615},"type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":"18.18.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","start":"react-app-rewired start","t-run":"tsx src/run.ts","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","test-react":"react-app-rewired test","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-react":"react-app-rewired build","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","static-serve":"python3 -m http.server 8000","test:example":"node scripts/test-example.js","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","setup-github-oauth":"echo 'Please visit https://github.com/settings/developers and create a new OAuth App. Set the Authorization callback URL to http://localhost:3000/auth/github/callback'"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"description":"the AI powered BDD test framework for typescript projects","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.19.3","url":"^0.11.4","chai":"^5.2.0","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","fabric":"6.7.1","openai":"^5.12.2","xmldom":"^0.6.0","esbuild":"^0.20.1","express":"^4.21.2","mermaid":"^11.8.1","octokit":"^5.0.3","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dnd":"^16.0.1","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/fabric":"^5.3.10","@types/xmldom":"^0.1.34","html-to-image":"^1.11.13","monaco-editor":"^0.45.0","isomorphic-git":"^1.33.1","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","react-draggable":"^4.5.0","react-resizable":"^3.0.5","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@vscode/codicons":"^0.0.39","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","get-audio-duration":"^4.0.1","mermaid-isomorphic":"^3.0.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","@aws-sdk/client-polly":"^3.864.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","react-dnd-html5-backend":"^16.0.1","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.208.0_1763613121150_0.6159676246843551","host":"s3://npm-registry-packages-npm-production"}},"0.217.0":{"name":"testeranto","version":"0.217.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.217.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c4dd84175296d02e27110ee12a1fb3121d34a9e4","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.217.0.tgz","fileCount":639,"integrity":"sha512-nPz3IorpH0Q/BcZPd6ve9t70klRG0mcbyMbH4zgEy2zNiOwOldl9jzkL8GkgfMulcY3fRQBeHclOXAynHYSEcQ==","signatures":[{"sig":"MEUCIQCAxa0NY51zVVoxhrgVqgKwdXsFeWIN9nnYfyrClrON0QIgQu44y2jrxvEM2ZAIOo4xHEhYnU0TXJAr3wmfO4SAmrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8785135},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.217.0_1769885905765_0.6534939470942638","host":"s3://npm-registry-packages-npm-production"}},"0.218.0":{"name":"testeranto","version":"0.218.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.218.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"845dd0d6af4e0102c416d103bcb81966d9417984","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.218.0.tgz","fileCount":639,"integrity":"sha512-5iKCcrXUK/ot7MD+YNLOZlL4xCUBXKlybQWAraL4T9Sa7KjQZAbOycXL5XfilmqHiexTjSlmE22zAzg9u+3C1Q==","signatures":[{"sig":"MEUCIBkG/OKgFVRlrvLZluk7k34A4WHfDKKjpxVJeYOcnwSuAiEArVHUsthZAt7qZss6HejcofGuZTeAOjAS+xstV8zf+iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8785164},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.218.0_1769886239161_0.9899905950284471","host":"s3://npm-registry-packages-npm-production"}},"0.218.1":{"name":"testeranto","version":"0.218.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.218.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f6b0714f136848067e4c8b40b902ec06c810ee9f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.218.1.tgz","fileCount":639,"integrity":"sha512-dkcMwLukS8LSf727KyeovgvUKi76tg/LqQMgJHjF1ujtjOENKlu/CLgzw+Qc9zzNiGoKjVZdLLB/LubWdrNK+A==","signatures":[{"sig":"MEUCIHw08Ys2uurWYqF7WkaHLdd0ES2msghcKi5s/HrwNbV8AiEAknsPziA1GlfqakH6heVWBXuNmVl65oGtwna1mOzL1CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8785225},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.218.1_1769886932450_0.5415711653834963","host":"s3://npm-registry-packages-npm-production"}},"0.219.2":{"name":"testeranto","version":"0.219.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"cb6706a78b4856de47008c0ac61257e5e341add2","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.2.tgz","fileCount":639,"integrity":"sha512-1BAfMMWMyviE3mjMrcV0yXWnRPgRvMNpsW7i8N3j071MqleG3rigAQZT1qkcUCg211YrMB8URU166kvVaCWZpg==","signatures":[{"sig":"MEUCIQD4aUj6JIT2N0hgKU4Cja8l3hBZqonTKEwTT46wPLaJrwIgcUFL4rHghr0nr+ClpDsCc1lSGiChLhs1Y5l7YA7dy/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8785431},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.2_1769887166564_0.46507757962339924","host":"s3://npm-registry-packages-npm-production"}},"0.219.3":{"name":"testeranto","version":"0.219.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ae9e6e8873f0f714089e26c929077404a2093802","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.3.tgz","fileCount":639,"integrity":"sha512-sDhtTCAiV3mVLIUVICBcSs+KyieWjVQisTer5+yW7mrEDIg6JSoBbFR6gNpI3VcZQqeqMOIE5f9oqyE6ZwrLRw==","signatures":[{"sig":"MEYCIQDH946/M/Iyw1zibIY2kPZkNGLBtFIxLIOyWAsYNyv8wQIhALVNLf92umAX5KZfryBw2RYPuQLeH0TKyFjDIhQ5J0cD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8786872},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.3_1769891476042_0.6013035532478355","host":"s3://npm-registry-packages-npm-production"}},"0.219.4":{"name":"testeranto","version":"0.219.4","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.4","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"463b3311c1a964640c51a3d775e36e102c50a5b6","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.4.tgz","fileCount":639,"integrity":"sha512-v6rUAmzRIuWtOZIZb2/P9Ij/uXHHdtMGe6sHjMfysDGI+Vfm4PJYzfZzXKAWzO014oMf+ly50prVNUlumzvHkQ==","signatures":[{"sig":"MEUCIQDtjCkIFMNQSfAgTAHOBzGVxKc8pYG6Bq3/wzLI7Ur9RQIgCH5bt2MWC0Mui4RAT79kYNhywn0oe5v9rTvWpqZ9V/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8787154},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.4_1769892567083_0.055560953823079906","host":"s3://npm-registry-packages-npm-production"}},"0.219.5":{"name":"testeranto","version":"0.219.5","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.5","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"4ad6c552323fdb3616c23e31731fa772bd9b4f1a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.5.tgz","fileCount":639,"integrity":"sha512-ZweK23TcZqupDGglqiZruKGC0PfQS+BxTjde09pQErZ+kAP3I/3vv1QU6Kh9Wc5X5sSeTzq+qL5IA5dcujlL2A==","signatures":[{"sig":"MEUCIQDL959ZDYjtbIrWYovJtn6JE+lD7yi+uOyE7HGwgt/TNgIgZe/gEtkdYUZAWqx1SOJum2dySriAIlByztAu1SpeT9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8787464},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.5_1769897612298_0.6117668338867013","host":"s3://npm-registry-packages-npm-production"}},"0.219.6":{"name":"testeranto","version":"0.219.6","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.6","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"0713fd330a2470990d07b52dfa9e49f8ffd0748e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.6.tgz","fileCount":639,"integrity":"sha512-1jYg0nlU6T/YPd1e5BBG4ImAlEN7R4GXnq6kEWN3xR8SHcLRJdElv8sFmT5MN2r5nXua8umKXhuoSnKoNn1rJA==","signatures":[{"sig":"MEUCIQCE1kSNy+tR89GSW//spg+e35kx0cDO3VwpqyoYnt9RhAIgcdZIobTIwrxAUk4nVLnpQYlqUqoCwGEyp/HG10xHM0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8787456},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.6_1769897785634_0.35930505709594796","host":"s3://npm-registry-packages-npm-production"}},"0.219.7":{"name":"testeranto","version":"0.219.7","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.7","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"2c74fea73f23a95c98743b4982b4801470770699","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.7.tgz","fileCount":639,"integrity":"sha512-5LEkz3d97g5MzgMSjOslQu0kuE4z9M9Bwig77HJAIU65ZrkCcVHZB3prCixwjC345KSWh2bBft/eKkN0r8jtdw==","signatures":[{"sig":"MEQCIGe6uK5nFTApKAdqnAjnbsFu8rumTsrejFkx8MfSGTNaAiAfHkUWrdZSF0WwpXv/e6xb0jqqY5+7QaRP8sF60+m4cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8787613},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.7_1769897909455_0.467862023765391","host":"s3://npm-registry-packages-npm-production"}},"0.219.8":{"name":"testeranto","version":"0.219.8","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.8","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"11539ce4d8046225ee175675b0dc111c366bc82a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.8.tgz","fileCount":639,"integrity":"sha512-ma3iTasPk4KISCRuNoT3f55ewxIjzSXOp/NZe7a5dhWwjkgUklB4deAhzvG74eMmvARFQY/KzJDbUaCxoMAqmA==","signatures":[{"sig":"MEUCIQCGI57MYaB5Kig9hrBO1BpAZubdK+CstllEehTM2WOWHgIgSuUhag4JnA+qqGENhlfhRsH8YqoqnhE3YjV/ec4GQAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8788243},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.8_1769899116067_0.25211907612282713","host":"s3://npm-registry-packages-npm-production"}},"0.219.9":{"name":"testeranto","version":"0.219.9","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.9","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f6bfe33e2eea3256b452bd6b10a9cb671cff1fc9","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.9.tgz","fileCount":639,"integrity":"sha512-SajtyA1fJ5cHJoB3n5/cPeMI8Pmj6ozYabqm47BK+Sf30PzIlOMApoutWc4X2oSIArDIvEalqXdrnHNVSHDANQ==","signatures":[{"sig":"MEYCIQDv//+ZTkCX4QhIDgzHfqZlktRl15oGummFcYWYn6UZPgIhALoGxhM5xfXfBMAmPIfheNJU62IfnMPJfl2ImKKhESku","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8788411},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.9_1769899450403_0.003375780351532409","host":"s3://npm-registry-packages-npm-production"}},"0.219.10":{"name":"testeranto","version":"0.219.10","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.10","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"572aaf79cdb8f68cb37362ad6ed820ee865c1ea3","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.10.tgz","fileCount":639,"integrity":"sha512-YT0E9zc/dQMDXeHAy5UDjrkGwlvqMHSPv2Z2VlN23bo3b3qv4FErsN6vmGOHyfEnS6zbL4Xih6tB/PC+4Honug==","signatures":[{"sig":"MEQCIFhlTa0pEoD+DyCoIdqdG12EDXqnpQNIGGfYfjKvSH0TAiAKY1sLgdU70yY1Q3FmXaYk8swXGBD91O4eeZ+O7zwk7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8788308},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.10_1769899643333_0.1697359151096589","host":"s3://npm-registry-packages-npm-production"}},"0.219.11":{"name":"testeranto","version":"0.219.11","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.11","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"269a4b51d204a74722373593e08dae60a104dc7b","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.11.tgz","fileCount":639,"integrity":"sha512-mUUrdQ6gxcrO8ofGw7byFR8SCsJtzXJYpA5zfA6AwifyFV1XCoMO6dT7TtH7XdfIoPDNt3Su89Y6OPz1o1LIEw==","signatures":[{"sig":"MEYCIQDxlGKP9FmqP1avt/rmyO2jVQyRj63TMHATsPFkthwqZQIhAL29HDPbvS2KbZ2YBivphsDBKjqIP+yPERhSlWyMdnPd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8788529},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.11_1769899741742_0.47951247305013145","host":"s3://npm-registry-packages-npm-production"}},"0.219.12":{"name":"testeranto","version":"0.219.12","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.12","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"309c3b31bfc88aa56fc52d4e1826850862d89665","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.12.tgz","fileCount":639,"integrity":"sha512-HIMC1NCEKlIbezferxwBaIxyzY3rYiqlg6camwbiZjXnM+/MwGuXiEEkuEQMeoS6XeSVagBuks38H4QeRUMKTA==","signatures":[{"sig":"MEUCIB2lGFnEDaIZ2KVvm9R8slvvetbj9/mUZIFajoXObmtEAiEAxrGgjrpQ+7h9TR8Bo+bEcLcDpogxNj7LUM3wlSu1a0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8788719},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.12_1769900803768_0.17880597208646276","host":"s3://npm-registry-packages-npm-production"}},"0.219.13":{"name":"testeranto","version":"0.219.13","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.13","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"9e76d0368507fd298040d39c3a466d3800cd7964","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.13.tgz","fileCount":643,"integrity":"sha512-NIvsPHFpswaUJ1Idyqqz2a6oGAAVgESht0xUqgfmwE8cjPAmyispDx2OmKq8TXNG5z36thUF7ycr+tevGfS67Q==","signatures":[{"sig":"MEYCIQCMoUBRx6JXUxab4Kvwj0WNpebwrKDLWQ3gGCv5z44AWwIhANenr455yY/NUeGy9q84edv1eNzYw32LB6ya4K3310zF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8776807},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.13_1769912592760_0.1489579983953906","host":"s3://npm-registry-packages-npm-production"}},"0.219.14":{"name":"testeranto","version":"0.219.14","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.14","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"66eb57d811b1984c6e4bff8967c878ae35695349","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.14.tgz","fileCount":643,"integrity":"sha512-P+KQaqEtWar8ted9TPcuTetLUMphS5qHE3+vVYVXJ6kHMjfABQspENdA+718MmwIg6yJZl8P3spl+9lrwWnvwg==","signatures":[{"sig":"MEUCICtJy1NueFys4AfqVPYK+bQg6EWxwt9aGVXRw/0Bd9OIAiEAjmiYJiQvDMOw8vbtty/PyjK4gfuguqWz/NerkHyceZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8776807},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.14_1769913275835_0.31385053792626993","host":"s3://npm-registry-packages-npm-production"}},"0.219.15":{"name":"testeranto","version":"0.219.15","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.15","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"892a6f9ab3fbc3655363ded92312713bd7729e90","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.15.tgz","fileCount":332,"integrity":"sha512-LVNtcCWXJOXpbqPbe67pXpPR1Ih3747Ca3Maq8ukVma32usyajE5rVrbmwOYF53LcMypAmoaFrEHhWqWdo30Pg==","signatures":[{"sig":"MEYCIQDuvAxTGWzGAtopvdDdEqBR2cay3cIfmhqu/FA10WBr1AIhAKjUeQxFzNMrgmyfQB2a3iP3bc4aLTGcRZ4m7bWPcwUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7679987},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.15_1769913754434_0.31835820816112115","host":"s3://npm-registry-packages-npm-production"}},"0.219.16":{"name":"testeranto","version":"0.219.16","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.16","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"5cf58cce46af1247ade0714996e895863d910fab","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.16.tgz","fileCount":639,"integrity":"sha512-wzdg6ktbtLzY3iTxzzbYfhLEW/EM/NNqduwAvulJ3JsNIJiM2YyC/h1YUvG6q8ZfsJKGfj2Y2rEDKFph2OWcnA==","signatures":[{"sig":"MEUCIQCRfBqFspuHG+a1cFQDuhUFeAQIgLuLisgPgBCgTjhXBgIgExwl4JEcPIEuhLKZ+GwQpgMU0UQrSEqHieDDvHEY/jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8773981},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.16_1769913924220_0.1841805258494047","host":"s3://npm-registry-packages-npm-production"}},"0.219.17":{"name":"testeranto","version":"0.219.17","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.17","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"4a564458f3b89c57b8d226a44af6741496c15d01","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.17.tgz","fileCount":436,"integrity":"sha512-jGgcPz5giHIdio4fIM1Jpk1cSPQdGSTPbAjkmvtYeBf72Ymo7kZC/GANBc7kuw4P6BTq2z0h6SsH4RftORMuGw==","signatures":[{"sig":"MEQCIB9r4BTHmlhmK0CaSwP/JekhFh4fQM+AgaPCHmhmqaVtAiAlxOBfJmdbiEZJPsMIdKv+hoDlcp/NpDZFMFDt5nYAOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8216614},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","buildV3":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; yarn bundle","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.17_1769958562880_0.037105209817156926","host":"s3://npm-registry-packages-npm-production"}},"0.219.18":{"name":"testeranto","version":"0.219.18","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.18","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"7923b525c3426138f86fc861b94e7cce18802b52","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.18.tgz","fileCount":737,"integrity":"sha512-Iw7OLPdRoUGaxzFGmO3BpU52igC6o0dqC+Z1BiNrsEtr20IjPlUbNgxlnYl4naQxrn8RnP4YkeulK4D3pJmuXQ==","signatures":[{"sig":"MEYCIQCTk79+MxHVogxr7jP8rrf196rrPZ0+Jbjt3CMS0ECXZgIhAP4p7alsdJikXQJ8M4priWsl+3uzVNhaPW4v0P3nYk4s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9087010},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","buildV3":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; yarn bundle","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.18_1769963567607_0.34559788287511606","host":"s3://npm-registry-packages-npm-production"}},"0.219.19":{"name":"testeranto","version":"0.219.19","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.19","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"bcd20bb7984252231e761ad25e0dcb1d7e246a3b","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.19.tgz","fileCount":737,"integrity":"sha512-HdvqJb0dsDrCZx+5Avvu/Jyjx02LYI6N/SV9YxNfgaYrmhxTcr4CFGMvllYEGoP9l2da46Ket4ZNC3pOWCuRnA==","signatures":[{"sig":"MEYCIQCzw/BCZfieTNkH7mjoYbmjxjPvcG8DJiE7aBHPA+f8sAIhAKkB6WR/32YFqS/RFMlCozPJPpMFC26SgSKHy9r9gUzA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9086974},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","buildV3":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; yarn bundle","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.19_1769964498332_0.04604807421520474","host":"s3://npm-registry-packages-npm-production"}},"0.219.20":{"name":"testeranto","version":"0.219.20","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.219.20","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"b9acb37f3d7d77faecab84628fd0bd7496a74848","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.219.20.tgz","fileCount":737,"integrity":"sha512-FsD93KuaKE1Ye6/tq3tB90NP/+0YJICKsrCGRh/GcGncWOu/cXKuhHg1hcAIl84dvJJ3Sf2eQpO2R4fS2RqMFg==","signatures":[{"sig":"MEUCIQDDjQgnXksmPrlx9SlJDd05hD7dD/lDo2id/+DS49af6AIgBBpoIxDBXEkMYxXjSqHaLgsCr3LqTB6I364CnJTN2OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9087010},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"ci":"npm run build:all && npm run test:all && npm run verify","dev":"sh prebuild.sh;  cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; tsc -p tsconfig.module.json --watch & tsc -p tsconfig.common.json --watch  ","build":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; tsc -p tsconfig.module.json; tsc -p tsconfig.common.json; tsc -p tsconfig.types.json; sh postBuild.sh; yarn bundle","devV2":"rm -rf testeranto; yarn t-init; cp ./dist/prebuild/App.* testeranto; cd example && go mod tidy && cd .. && tsx scripts/build-example.ts && yarn testeranto core dev","devV3":"rm -rf testeranto && yarn run t-init && npm run setup:example && npm run build:example && npm run testeranto core dev","devV4":"rm -rf testeranto/bundles/** testeranto/reports/** testeranto/metafiles/** ; yarn bundle && yarn run testeranto allTests.ts once","devV5":"yarn bundle && yarn run testeranto allTests.ts once","t-run":"tsx src/run.ts","watch":"yarn run bundle --watch","build3":"yarn bundle; tsc -p tsconfig.types.json","bundle":"node bundle.js","t-init":"tsx dist/prebuild/init-docs.mjs","verify":"node scripts/verify-build.js","buildV2":"node bundle.js","buildV3":"sh prebuild.sh; cp ./src/cjs-shim.js ./dist/cjs-shim.js; sh postBuild.sh; yarn bundle","compile":"yarn run bundle","package":"npx vsce package","t-build":"tsx src/build.ts","t-report":"tsx dist/prebuild/ReportServer.mjs","test:all":"npm run build:all && npm run test:example","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","build:all":"npm run build3 && npm run build:example","clean:all":"rm -rf testeranto dist && cd example && go clean && rm -f example/*.golingvu.go example/calculator_test","build-hard":"rm -rf testeranto/** && yarn build && yarn type-check; yarn t-init; cp dist/prebuild/App.*  testeranto; yarn t-build core once; yarn t-run core once","devV2:full":"rm -rf testeranto && npm run build:all && npm run t-init && cp ./dist/prebuild/App.* testeranto && cd example && go mod tidy && cd .. && npm run build:example && npm run testeranto core dev","mothership":"node dist/prebuild/mothership/index.mjs","prepublish":"self-import","testeranto":"tsx src/testeranto.ts","type-check":"yarn tsc --noEmit > tsc.log","build-types":"tsc -p tsconfig.types.json","devV2:clean":"npm run clean:all && npm run devV2","build-common":"tsc -p tsconfig.common.json","build-module":"tsc -p tsconfig.module.json","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","test:example":"node scripts/test-example.js","verify:build":"npm run bundle && npm run verify:extension","build:example":"tsx scripts/build-example.ts","setup:example":"cd example && go mod tidy","verify:extension":"node scripts/verify-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.219.20_1769964991361_0.0027351810977671587","host":"s3://npm-registry-packages-npm-production"}},"0.220.2":{"name":"testeranto","version":"0.220.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.220.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"bcccaa94e2fe8a11536f4e0ea6218a394b1b6f1f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.220.2.tgz","fileCount":995,"integrity":"sha512-R35YseLhsofDGHWUFwP5FJhPJqsWkgvBhjdLYqu7ICMGdBF+JtmTd188DxiFwUmRYDyA7ghku7hm7jLPMby4sw==","signatures":[{"sig":"MEYCIQCYeqfrdF58WXNy3hJJRz30wDxyQZj39kpNcisgRfSxLQIhAJT7+/iuWvcxjAp9701ZeRgN11EeX6UmUWfKVjlTVY3t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129976644},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.220.2_1769982004726_0.6632602181827285","host":"s3://npm-registry-packages-npm-production"}},"0.220.3":{"name":"testeranto","version":"0.220.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.220.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"aae3e70ceb18bc6cc7e74ee57f3db3999b59d4b7","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.220.3.tgz","fileCount":995,"integrity":"sha512-lVWDUKMZXCjST3UhSuL6lFfEaOxGdKZ8yEJcXdv80d1OS3LmQ71yMTANhPGa/IvJ6Qa+igervk3TezrPt9BG8g==","signatures":[{"sig":"MEUCIQCLwSxQqENelstN7A7eXGukpNweetjWhVrJaNe+wTVRbAIgaGntU5w6tu6UIdVHiK40QzoVhmpQZmzV+pvy4rY6Y5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129976727},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.220.3_1769997881966_0.05219222836458015","host":"s3://npm-registry-packages-npm-production"}},"0.220.4":{"name":"testeranto","version":"0.220.4","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.220.4","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ae332509651337e368a8d396090ff78a443a1e9f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.220.4.tgz","fileCount":995,"integrity":"sha512-opwlI1tE9JmRKE2hKY+VwyROQhyzUy8s6UVcnWLEsQe1GAog1NxJ15TWHNg2DfEQ/Vr1jE/Y4zRcckIq4gkCwQ==","signatures":[{"sig":"MEYCIQDihzKOUH2Ujh/Ph7rZ0LDhExd4IbT3JdAHaExIigs6yAIhAOlR9Nrcq5wl13pny4uhJzdj2svHR/biEfjyIhgNGJUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129977116},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.220.4_1769999834477_0.9910116819908674","host":"s3://npm-registry-packages-npm-production"}},"0.221.1":{"name":"testeranto","version":"0.221.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.221.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"be2ed5ecfb4bbb7c291235ae88f2b6db8da14b67","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.221.1.tgz","fileCount":859,"integrity":"sha512-vA0XlVyq3snrR5FoC4Nsn6aXPDDbi4BfsXbzZH4fYkBxgMEkwAuZ4IZlux8GKV9V0c3XO/8M6bMF+dPbCCXcBA==","signatures":[{"sig":"MEYCIQCJxhP+b8t+ROGiQNKKeOYNXsl+xZCGM2y3QGpHTmnM1AIhAKE1sstvqlck3Q0yjhnFDpqkRNxj/7SwOVu67dTiWGkS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129795785},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.221.1_1770147936414_0.9703175039869731","host":"s3://npm-registry-packages-npm-production"}},"0.221.2":{"name":"testeranto","version":"0.221.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.221.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ce768795fefa9c297df8a202bd53cc907ba7c8f5","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.221.2.tgz","fileCount":859,"integrity":"sha512-taPFXi4RAN8YZZAFmOWRbA963yvdb2ZYpsCyre0j58YTSJ+iMKfFsXi7BQRO4iLypxf1PheZ+UPbtK4epT1Afw==","signatures":[{"sig":"MEUCIBDpZ6s2/vWilxkMPefwSYhXpX9FSsBp23mp/6JCHDLSAiEAiaD+atre5FEJRuU55whEyjzml+oXfLNVeYUXr4QgzEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129795785},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.221.2_1770148145826_0.9666836899806392","host":"s3://npm-registry-packages-npm-production"}},"0.221.3":{"name":"testeranto","version":"0.221.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.221.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ae26bdbddfa2b6f6171f7642c7112eeaaeffb9a3","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.221.3.tgz","fileCount":854,"integrity":"sha512-4hqkod7jum+jv/ps+F9zwmE+tP2ulYpBDtqImFfVQYm5a3SYKPjbMUyR/jbAHc7spB5rOAstbIj+xYqQHRZ5hw==","signatures":[{"sig":"MEUCIQDvFDo+e1Nf/A0RkCLm9SsjxgXudoM/Au6eY1RURs3iXgIgW8lgC3XeTCqU84BB0Hj9NUw6J7ImGqG19/jsmDllQk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129799594},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.221.3_1770152409240_0.3852405447024976","host":"s3://npm-registry-packages-npm-production"}},"0.221.4":{"name":"testeranto","version":"0.221.4","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.221.4","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6c2b20327eabead1c927aadb2f0877d53402644e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.221.4.tgz","fileCount":854,"integrity":"sha512-ls5dyo0dmAX7r3rUmnNKTOq12xZZrbRrXH1fhUY4aaCwMgmYNvrW3cu0YuQXdTOG6EEH5SVQDJSPwmL4N7TRMA==","signatures":[{"sig":"MEYCIQCXh4TodIOYDEt6Q9ogIdSaQe14WtBAoQ5X95v1aJs1AQIhAMz/cs86mKR24n5LEgiH5jgK4aixzpr68cdns8wL4kHi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129799700},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.221.4_1770159710353_0.9810319131436103","host":"s3://npm-registry-packages-npm-production"}},"0.221.5":{"name":"testeranto","version":"0.221.5","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.221.5","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"60e829318fe3f50c67814c975e3fd5001b3d6dc9","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.221.5.tgz","fileCount":854,"integrity":"sha512-RYJhkWKFoDpNulBJ85kV1g2DmS897bOJIFU7dQ8afJl2VaBorAuXSenfJoD9d1YbBOXZb/i3o8BGx3Fxc1gPvg==","signatures":[{"sig":"MEYCIQCb8b3UYejc018C8zH0umPSBxc250x3v25lrUvmysUOhAIhANmCATnzozy+ibDEmrn/pYNhk61TIvPPbG2eXA8ZIlf2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129796764},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.221.5_1770160126728_0.008378821275262904","host":"s3://npm-registry-packages-npm-production"}},"0.221.6":{"name":"testeranto","version":"0.221.6","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.221.6","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"c42843fe9ca62fe6b1b7c68e94cc0522c99c53a7","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.221.6.tgz","fileCount":854,"integrity":"sha512-yp2HkMEKhEhZvxQC+ctijJ0+8vl/Od0DEWEyDF3Eqzixpb8IUS6z2jxzezSa+RiGx+tz0lRIp8F3U+kIxubP+g==","signatures":[{"sig":"MEQCIChFEU21Or7gU/ryVjpxTsopbpZqWCCEpKx0dOp5a0IVAiA5rKS9WX4rOlr9TnDmEt8sAh/87Am13uFyoG1p1Ep+WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129796746},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","package":"npx vsce package","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.221.6_1770163438644_0.11766183487005533","host":"s3://npm-registry-packages-npm-production"}},"0.221.7":{"name":"testeranto","version":"0.221.7","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.221.7","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"4029c5f0847cc870ee08ada1f7f05ac856497a9f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.221.7.tgz","fileCount":821,"integrity":"sha512-q0YjzpXk0s/xx4OSLqpsE1ZRqigCD2ZXJnsSgsVtFmF5DP5sB25M+APD1JyEMLShKM3PqlUCIBCWbonaUU6BHQ==","signatures":[{"sig":"MEUCIQDHtSE7txGAjkYrkcynU0gUdiuOIc2EeGqzqOhF6uwbEwIgJEJb2IJ8s/eGjd3nq8bV0x8gjAPS6p9ipsWJG+YqRs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170541483},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.221.7_1770175293050_0.36592629542527666","host":"s3://npm-registry-packages-npm-production"}},"0.222.0":{"name":"testeranto","version":"0.222.0","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.222.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"2450360277470e2421e23fe07fdc4fbc399ba415","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.222.0.tgz","fileCount":956,"integrity":"sha512-1bCSeJHvW6uIxUsKqWq8itFJu9ziRSBCoRpjlGCVw3gZRQ6G/9GSYoM/riNDxVAvFVBhMv/uLbCU+mJ7Ga+Dzw==","signatures":[{"sig":"MEQCIBX87PZkh7RkARiM0BPrpkD1e+VVNj4NajEyKq1Cfpy8AiAMUXXoOKcoQz2nQzcrcEqpJRB0W0DyoYxjICP+ST8ARA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129911642},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.222.0_1770178571026_0.22137234891388102","host":"s3://npm-registry-packages-npm-production"}},"0.222.1":{"name":"testeranto","version":"0.222.1","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.222.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"33fd384635dea985121d6e33c62321d6f96a8056","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.222.1.tgz","fileCount":956,"integrity":"sha512-YSbMbNFZdYj0nQSZNbOitFjW9QZj4xUE8pWWsOZyVtVqd7+LyImtzhl2pFtB9dQeuOTb87MX9k4M9paKb4n4yg==","signatures":[{"sig":"MEQCIDTsD4njwYn2gqJEFkoAVBreVQToYCDdRGue1ZO+aEakAiB261FnLFk29q7azGthHcnSNX3w1o1uXxTWpJhWesUFVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129911617},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.222.1_1770178959524_0.33250046046384907","host":"s3://npm-registry-packages-npm-production"}},"0.222.2":{"name":"testeranto","version":"0.222.2","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.222.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"267c5a7af5047b37026347157a1a5e567a0243ab","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.222.2.tgz","fileCount":956,"integrity":"sha512-r5slMVpoAZqJXVwufc3kJt1OZIl8Q3zb4iqq6uSvUwyZ8ILCTNuK4l2Lv9SnkC8cjusxGJMf+4cfjiKrTXZ2qQ==","signatures":[{"sig":"MEYCIQDO2zMfMEETy8TGTHpRXMCNSqpWavB5SV2SVE0hZrWHKAIhANPxAprofTajNsSSkkOHFoHFiyUkRl6e+9XAiSF7lVSV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129911636},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.222.2_1770179569785_0.8936321191494934","host":"s3://npm-registry-packages-npm-production"}},"0.222.3":{"name":"testeranto","version":"0.222.3","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.222.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"621f2c0e5cf1abac4fa28a09db801b9c01160c34","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.222.3.tgz","fileCount":956,"integrity":"sha512-P9ko3VDPDOSZRKCbr8tYES+UHmKJxJyoHUdqUJhbs4cmP/5Uo5FJF+9VWgGHR+ig+3UkWmAdMqVDWz5OVhtCiA==","signatures":[{"sig":"MEUCIFRizHbHZDQqtaJ9XyJ+XyFDzMXCjTSDEHDTA0RezSBOAiEA6tC6FBUrM7B4Nn953IW8rW0mYoy4z+h3KI0JVbIeHM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129911658},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.222.3_1770179758396_0.4928312962263326","host":"s3://npm-registry-packages-npm-production"}},"0.222.5":{"name":"testeranto","version":"0.222.5","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.222.5","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"ae17de475be814601ab8140abfc406644bdd3f87","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.222.5.tgz","fileCount":966,"integrity":"sha512-P3Mg0a2dljHSYKrLI4o+PPkYMdPJHWeI0yoY2kq8uTmPcmphdtEu4gKZubeQst4z5h0bWqMZnp9LUFJYAuXrzA==","signatures":[{"sig":"MEQCIB8RluXp3VZF2h59ti+MydI8otId6PHkRF5ynOnEmaw5AiAtFnpEklbpHX1PhAX1Qz4GjvbYworm3b7gtbIsTqkD1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238363207},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.222.5_1770180768258_0.09739284969395001","host":"s3://npm-registry-packages-npm-production"}},"0.22.8":{"name":"testeranto","version":"0.22.8","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.22.8","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"6385afbdcc9e329c709871efabf345cd6fa6ca5d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.22.8.tgz","fileCount":306,"integrity":"sha512-/jaile0eO78m60FKOKcmMAV8O8Kl5w2XfqMtv0LS5B6S+UilqnyMNjFoOh7d57mdUDTQ3O1uBVPA7vtqwbKtNA==","signatures":[{"sig":"MEYCIQCSm/5OQftEQ2OPlnEtR50tLd0smoQ4Cv9sC8J3+d90wAIhAPJef7DMUOO+oxcvZ+1rS62YF+budlIsM+Ybm7PhmbTe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4405666},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.22.8_1770212136094_0.8114904914295853","host":"s3://npm-registry-packages-npm-production"}},"0.222.9":{"name":"testeranto","version":"0.222.9","keywords":["typescript","test","cucumber","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.222.9","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","dist":{"shasum":"f3a71106ab17f38b3326b97693503fe4f352b5f7","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.222.9.tgz","fileCount":306,"integrity":"sha512-GH0QpRwnI5gfxVsXBa2WKAVmSzBZZYvIWU5PKL4PLhfQEViWnNU3jnWyqywZFYWVf0pDjrzi5s/iQNF/PAOnmg==","signatures":[{"sig":"MEUCIQDLyG6LXw+yEDYfle0nTZ+Q4jxd7Qm4mg02yeihnBjNlgIgbfVPycnKvGqNstTqzz0sqjinWBd7PdVD656O5WTehFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4405666},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","type-fix":"aider --model deepseek/deepseek-chat --load type-fix.txt","prepublish":"self-import","type-check":"yarn tsc --noEmit > tsc.log","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testerantoTestsView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoFilesView","group":"navigation","command":"testeranto.refresh"},{"when":"view == testerantoResultsView","group":"navigation","command":"testeranto.refresh"}],"view/item/context":[{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.runTest"},{"when":"view == testerantoTestsView && viewItem == testItem","group":"inline","command":"testeranto.aider"},{"when":"view == testerantoTestsView && viewItem == fileItem","group":"inline","command":"testeranto.openFile"}]},"views":{"testerantoContainer":[{"id":"testerantoTestsView","name":"Tests","type":"tree"},{"id":"testerantoFilesView","name":"Files","type":"tree"},{"id":"testerantoResultsView","name":"Results","type":"tree"},{"id":"testerantoFeaturesView","name":"Features","type":"tree"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Aider","command":"testeranto.aider"},{"title":"Open File","command":"testeranto.openFile"},{"title":"Open Configuration","command":"testeranto.openConfig"},{"icon":"$(refresh)","title":"Refresh","command":"testeranto.refresh"}],"viewsWelcome":[{"view":"testerantoTestsView","contents":"Welcome to Testeranto Tests!\n[Run Tests](command:testeranto.showTests) to get started.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFilesView","contents":"Project files related to tests.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoResultsView","contents":"Test results will appear here.\n[Refresh](command:testeranto.refresh) to update the view."},{"view":"testerantoFeaturesView","contents":"Testeranto features overview.\n[Refresh](command:testeranto.refresh) to update the view."}],"viewsContainers":{"activitybar":[{"id":"testerantoContainer","icon":"media/icon.svg","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openFile","onCommand:testeranto.openConfig","onCommand:testeranto.refresh"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.222.9_1770212312565_0.5459489640283208","host":"s3://npm-registry-packages-npm-production"}},"0.224.2":{"name":"testeranto","version":"0.224.2","keywords":["testeranto","testing","bdd","ATDD"],"author":"adam wong <adamwong246@gmail.com>","license":"MIT","_id":"testeranto@0.224.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/adamwong246/testeranto","bin":{"testeranto":"dist/index.js"},"dist":{"shasum":"e2e7ba48490ca9031f99e92596aac4e11e28612e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.224.2.tgz","fileCount":231,"integrity":"sha512-ty95sfVkLnideDEJX+hmao8ITZbj2MNhr+wQwlCQ6q4wCgttoVWPC14Lo8Qts5yzDpI/615DauLHLonzVwIs+g==","signatures":[{"sig":"MEUCIQDUoYwgZSw7GoqJxQy8Eja01BdM+NU5Maw3hGtxkvUvHQIgP26O26mzgbJCYACOvI+ZKk7Nw/FOSInq1r7UJA0weJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203515934},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","shasum":"e2e7ba48490ca9031f99e92596aac4e11e28612e","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","link:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --outdir ./dist --target bun --banner=\"#!/usr/bin/env bun\"","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","compile:server":"bun compile ./src/index.ts --outfile testeranto-app","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","_integrity":"sha512-ty95sfVkLnideDEJX+hmao8ITZbj2MNhr+wQwlCQ6q4wCgttoVWPC14Lo8Qts5yzDpI/615DauLHLonzVwIs+g==","categories":["Testing","Other"],"repository":"git@github.com:adamwong246/testeranto.git","_npmVersion":"10.8.3","contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"explorer":[{"id":"testerantoTestsView","name":"Tests"},{"id":"testerantoFilesView","name":"Files"},{"id":"testerantoResultsView","name":"Processes"},{"id":"testerantoFeaturesView","name":"Features"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Launch Aider Terminal","command":"testeranto.launchAiderTerminal"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}]},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","_nodeVersion":"24.3.0","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^4.0.3","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","testeranto":"^0.222.9","typescript":"^5.9.3","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","typescript":"^5.8.2","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.224.2_1770580588945_0.8842980810134013","host":"s3://npm-registry-packages-npm-production"}},"0.227.0":{"name":"testeranto","version":"0.227.0","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.227.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"285ebbb11911c45db255d4136ff0ce8e60b618e1","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.227.0.tgz","fileCount":521,"integrity":"sha512-8PtGgT+u4f/ATlsGssVA/iDLoNU5+fIuPu0Z8u6WJ/HszsAIYo/Mjeaf3M6WmQ1fyRMNTs6P5gIPSWI77Daqhw==","signatures":[{"sig":"MEUCIEKWxhdbi1ahr66UDhePITWUqwCzXtInQvyzZ/GQab33AiEAqYQDWZfqP4F9qLoDV9V+h+0xpku5BWoacWXnL9Lj2pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307413434},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"explorer":[{"id":"testerantoTestsView","name":"Tests"},{"id":"testerantoFilesView","name":"Files"},{"id":"testerantoResultsView","name":"Processes"},{"id":"testerantoFeaturesView","name":"Features"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Launch Aider Terminal","command":"testeranto.launchAiderTerminal"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}]},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onView:testerantoTestsView","onView:testerantoFilesView","onView:testerantoResultsView","onView:testerantoFeaturesView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.227.0_1773595361159_0.2191913377932213","host":"s3://npm-registry-packages-npm-production"}},"0.230.0":{"name":"testeranto","version":"0.230.0","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.230.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"70828ede661255430dfdb82fc6d5fe71fef90e9f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.230.0.tgz","fileCount":623,"integrity":"sha512-YXGsiyJIHFDQsaUp3RMvvSH97ips18/1YfbYoq4mVdmbcl7IZbmhcXUXd1QJU67xrEXuvpwglvFCa/eDMe3yeg==","signatures":[{"sig":"MEYCIQCNMxx398UGS1XYBl4cMs79y8XDf4RBVtxNqLza10+CqQIhALAGQD8oO4afspjz1aDETSNRmNNTXagL6UxEXOVuzOmo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4274866},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/StakeholderUtils":{"import":"./src/server/serverClasses/StakeholderUtils.tsx"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"testeranto":[{"id":"testeranto.unifiedView","icon":"$(dashboard)","name":"Dashboard"},{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.resultsView","icon":"$(files)","name":"Files"},{"id":"testeranto.processView","icon":"$(server)","name":"Docker Processes"},{"id":"testeranto.reportView","icon":"$(globe)","name":"Stakeholder Report"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Launch Aider Terminal","command":"testeranto.launchAiderTerminal"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(testing)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.generateHtmlReport","onView:testeranto.unifiedView","onView:testeranto.runtimeView","onView:testeranto.resultsView","onView:testeranto.processView","onView:testeranto.reportView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.4","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.230.0_1773711906714_0.43094458014900616","host":"s3://npm-registry-packages-npm-production"}},"0.231.0":{"name":"testeranto","version":"0.231.0","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.231.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"8417ba9bce3b067df0bacdec84719d8761468eff","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.231.0.tgz","fileCount":602,"integrity":"sha512-5IOiNLe77XVGZ17KZh2JiP1iHOKsMjvDWbMYkQClR54F8efXUx4iv89MFnqBwErOVVC8cNh80c4CneVWdqef5A==","signatures":[{"sig":"MEUCIQC2RmifgSgzBZyMUerZXJAxiEk86zgfQkdMwRkjxW5CAwIgQ734wZRbYBVL4vsuRB5PFgtmdxkVeXtVZCkGqwvvgtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4266397},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/StakeholderUtils":{"import":"./src/server/serverClasses/StakeholderUtils.tsx"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(testing)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.generateHtmlReport","onView:testeranto.unifiedView","onView:testeranto.runtimeView","onView:testeranto.resultsView","onView:testeranto.processView","onView:testeranto.reportView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.4","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.231.0_1773780669933_0.9255653374533201","host":"s3://npm-registry-packages-npm-production"}},"0.233.0":{"name":"testeranto","version":"0.233.0","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.233.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"73c483121d983e14fcaa349081c10f5e7d2e7e12","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.233.0.tgz","fileCount":610,"integrity":"sha512-eI7ZBzv3ZzY+H6KLHKcf7aUasgaJhswlFzO9ilgSlKmVdfhhBKPy1C2OiUkIFMgIONxh2LGxz6iT8Hg9Xrknhg==","signatures":[{"sig":"MEQCIBh6KSaKuYYWR9fW6U+cEVr0t7brAZKjn8FrsuNRa6kNAiA9+dHk+zQI8yfCsCgE7TqEyauWnOtF9V+lRt7QYnzsbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484286},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/StakeholderUtils":{"import":"./src/server/serverClasses/StakeholderUtils.tsx"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(testing)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","viz":"^0.1.0","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.generateHtmlReport","onView:testeranto.unifiedView","onView:testeranto.runtimeView","onView:testeranto.resultsView","onView:testeranto.processView","onView:testeranto.reportView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.4","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.233.0_1774056302058_0.8386729945201148","host":"s3://npm-registry-packages-npm-production"}},"0.233.1":{"name":"testeranto","version":"0.233.1","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.233.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"ce235ac85cd130cafd9a0e54309491076894b576","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.233.1.tgz","fileCount":610,"integrity":"sha512-dA79sZhsR8HWLrsxVg0SGxJ/LklvUGKXDQwThzAMZbYVT/gtI4MHTm/pTsJmCbBYF5SPc9kf2OzjnqHRq6ms7w==","signatures":[{"sig":"MEYCIQDpm2x/7jeGSLfmfrvPuN/ikWFSUoZfkxbO6T5ePlQg3wIhAMaHESSKLPDMuOAV/bfl68a5Lua/RXdQV110tySTCUhl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484295},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/StakeholderUtils":{"import":"./src/server/serverClasses/StakeholderUtils.tsx"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(testing)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","viz":"^0.1.0","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.generateHtmlReport","onView:testeranto.unifiedView","onView:testeranto.runtimeView","onView:testeranto.resultsView","onView:testeranto.processView","onView:testeranto.reportView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.4","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.233.1_1774056365619_0.24310972900097116","host":"s3://npm-registry-packages-npm-production"}},"0.233.2":{"name":"testeranto","version":"0.233.2","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.233.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"4f48cad530d7a03d67fc036d33516397203e8f9c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.233.2.tgz","fileCount":610,"integrity":"sha512-jMBBrCeoE2DDr7UD46kMS9zGLF8YzFSI1E8ciOdkBP5xJehI4NXfEZquOK16Z7K7pypybWyx/cksAs800Ab8Ww==","signatures":[{"sig":"MEQCICAs1X7aquNpKuh3nmKCa9HapTj/nSSfEHu8Gsg3ORkfAiAZL/KTU6eIUOH+wenrk8VtCFL0t0br4WRkl+r+bMFzfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484420},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/StakeholderUtils":{"import":"./src/server/serverClasses/StakeholderUtils.tsx"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(testing)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","viz":"^0.1.0","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.generateHtmlReport","onView:testeranto.unifiedView","onView:testeranto.runtimeView","onView:testeranto.resultsView","onView:testeranto.processView","onView:testeranto.reportView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.4","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.233.2_1774056675289_0.23314160697597108","host":"s3://npm-registry-packages-npm-production"}},"0.233.3":{"name":"testeranto","version":"0.233.3","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.233.3","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"166d91cccc4e1c359f8c1ee68e372cc514269f69","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.233.3.tgz","fileCount":601,"integrity":"sha512-vCp2SC2i6JSlFxUeiixdUQlR+qLV2X3fsCoYy9/aRT+yDpw9os+yncPJsLW4ezZCdVYF0sV2qhDZNMkairSVFQ==","signatures":[{"sig":"MEYCIQCAQe7OuilVgJER3P5G6DQyzb0DZFwbQi6z0x1+t8XpLgIhAKWideBOo5Gin3S3cT4MfPtttaVKBKuABHUK7E2KSiYX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4471878},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/StakeholderUtils":{"import":"./src/server/serverClasses/StakeholderUtils.tsx"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(testing)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","viz":"^0.1.0","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.generateHtmlReport","onView:testeranto.unifiedView","onView:testeranto.runtimeView","onView:testeranto.resultsView","onView:testeranto.processView","onView:testeranto.reportView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.4","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.233.3_1774056776651_0.34080077688456756","host":"s3://npm-registry-packages-npm-production"}},"0.233.4":{"name":"testeranto","version":"0.233.4","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.233.4","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"781f88841f25faea03a801e718958dcc208ada59","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.233.4.tgz","fileCount":601,"integrity":"sha512-crs13A6qKslngVTTsmNYIIxqrXO99vodGDmb+yLv6orXZ8IvmV8W9BFlG3oclx7pZaGTUqvP25tEf1pw5v5LOQ==","signatures":[{"sig":"MEYCIQDnQmp55Cru31CSqAnI3ZFDTm5Qu/VRbUXfZZrXptohOgIhAMRtc4IOg/BiQMXTMWf/6e2i8BpLVMBae2YnJ02JQPvc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4471727},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/StakeholderUtils":{"import":"./src/server/serverClasses/StakeholderUtils.tsx"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(testing)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.generateHtmlReport","onView:testeranto.unifiedView","onView:testeranto.runtimeView","onView:testeranto.resultsView","onView:testeranto.processView","onView:testeranto.reportView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.4","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.233.4_1774056894650_0.3492424961778706","host":"s3://npm-registry-packages-npm-production"}},"0.233.5":{"name":"testeranto","version":"0.233.5","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.233.5","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"7e6007b85ccec890932cb9261c2be2ced63ea02d","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.233.5.tgz","fileCount":626,"integrity":"sha512-qsKUx2WkP4enu9kAkgPzNKRW5Cpgnj2SA7OYTebhbsXBLBLI7as59E/dLLesOhYNeUAp6EGZ+NAeN5kyH5pv2A==","signatures":[{"sig":"MEUCIGk4GfPGJvMM7m10VrEKVJ+wtAgDxL+Lwr9QESExmOAlAiEAhlFnsdYvEfKZGQ06975iF0f5Ve8yHy65KHz8q6EV1b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4623849},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/StakeholderUtils":{"import":"./src/server/serverClasses/StakeholderUtils.tsx"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(testing)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.generateHtmlReport","onView:testeranto.unifiedView","onView:testeranto.runtimeView","onView:testeranto.resultsView","onView:testeranto.processView","onView:testeranto.reportView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.4","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.233.5_1774059002784_0.6508515000505337","host":"s3://npm-registry-packages-npm-production"}},"0.233.6":{"name":"testeranto","version":"0.233.6","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.233.6","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"7834e896f39303491b2634fb340b8d8fb80f539f","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.233.6.tgz","fileCount":626,"integrity":"sha512-+OvCwpWmxJXjM7YtOD8ngGt25JrMtiQhamRAJ4io7dPLmWwaT199Rjgxcakg3kzE5ZlrMBdGo6epuhh1+QFbvA==","signatures":[{"sig":"MEUCIQCWudmWvPiOe6OSmNEuL8mA98G9xbdBTsI7RMwVcy2p4QIgQ8E5UiLtKEHYPFzm8AQd6VzrnnF8f7wUqk7qHidjgII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4624070},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/StakeholderUtils":{"import":"./src/server/serverClasses/StakeholderUtils.tsx"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(testing)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.generateHtmlReport","onView:testeranto.unifiedView","onView:testeranto.runtimeView","onView:testeranto.resultsView","onView:testeranto.processView","onView:testeranto.reportView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.4","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.233.6_1774059263289_0.35332316677262576","host":"s3://npm-registry-packages-npm-production"}},"0.233.7":{"name":"testeranto","version":"0.233.7","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.233.7","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"de00e6f54d59135d7393352136d9a7bdf1b89b86","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.233.7.tgz","fileCount":626,"integrity":"sha512-Vf+L0eQQubsMUjgviDX7CE78rrqFXwZScpoHmIxAuQ2uJPMHRx3HwcpksDsMzcLUyjKI8OWLhEsUVn/jxGB85w==","signatures":[{"sig":"MEUCICB0wqjQ4u9NZ1EMbZKJPpmUcjmPlsyBaW2FYeZB+wK8AiEA3eBzBPmXFQR/js4CtUcMzaw2zET1OH3uoFA9tKwmP/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4624122},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/StakeholderUtils":{"import":"./src/server/serverClasses/StakeholderUtils.tsx"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/item/context":[{"when":"viewItem == testWithAider","group":"inline","command":"testeranto.launchAiderTerminal"}]},"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Connect to Aider","command":"testeranto.aider"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(testing)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"latest","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.aider","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.generateHtmlReport","onView:testeranto.unifiedView","onView:testeranto.runtimeView","onView:testeranto.resultsView","onView:testeranto.processView","onView:testeranto.reportView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"^0.27.4","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.233.7_1774059750625_0.4826755992338774","host":"s3://npm-registry-packages-npm-production"}},"0.234.0":{"name":"testeranto","version":"0.234.0","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.234.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"b78b47d4c80b186964f01f11f96d9e52df70d751","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.234.0.tgz","fileCount":816,"integrity":"sha512-NtBcTvbSGm8rBxVI6ZwZpSyGJ6LMoNmDlQZhmVCKcPREOl1Rmk3ND5afpEk687YxeebECuLwkqBVhaipV6EtWA==","signatures":[{"sig":"MEUCIEBUc9FozzPy0QdpFpdk1fMXX4oBqgzYJIgCoZwu7KblAiEA1tiT+7nZuCcL9OuvnZai1EjWuEtm+HKc/PaNWJWK7Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5012219},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./stakeholder":{"import":"./src/stakeholderExports.ts","require":"./src/stakeholderExports.ts"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/StakeholderUtils":{"import":"./src/server/serverClasses/StakeholderUtils.tsx"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","serve":"testeranto dev","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.dockerProcessView","icon":"$(server)","name":"Docker Processes"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"},{"title":"Testeranto: Refresh Docker Processes","command":"testeranto.refreshDockerProcesses"},{"title":"Testeranto: Show Process Logs","command":"testeranto.showProcessLogs"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(beaker)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/babel__generator":"^7.27.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"^1.3.11","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.showProcessLogs","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"0.27.3","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.234.0_1774826563742_0.18771279018010256","host":"s3://npm-registry-packages-npm-production"}},"0.235.0":{"name":"testeranto","version":"0.235.0","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.235.0","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"87ac346ad1825a259724801befd6dd7f63807498","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.235.0.tgz","fileCount":819,"integrity":"sha512-finDRMePkZhyKWPOeTp2n7syG+DCdgCmIz4Op42BGsvn35clP9QR961Y+AQ76kNSwgt/+uMomSv4O6fQQ22+Ng==","signatures":[{"sig":"MEUCIC4XT8LYuT9e2y+UPR9vEmFQ/X/hU9/W6e5mMORTo24RAiEA5JT/sDuO/ROPZAL8UklvIYaBhcdrMEmQiZB4Wh84las=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8705930},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/stakeholderExports":{"import":"./src/stakeholderExports.ts"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","serve":"testeranto dev","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.dockerProcessView","icon":"$(server)","name":"Docker Processes"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"},{"title":"Testeranto: Refresh Docker Processes","command":"testeranto.refreshDockerProcesses"},{"title":"Testeranto: Show Process Logs","command":"testeranto.showProcessLogs"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(beaker)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","graphology":"^0.26.0","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/babel__generator":"^7.27.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"^1.3.11","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.showProcessLogs","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"0.27.3","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.235.0_1774972785205_0.3539933195899678","host":"s3://npm-registry-packages-npm-production"}},"0.235.1":{"name":"testeranto","version":"0.235.1","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.235.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"c510f7880c614c207e78899aa7a9707baf48a3ac","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.235.1.tgz","fileCount":842,"integrity":"sha512-HOSi1XQZKi7Yju+bv+gqhUK9ZtTBeVZxXe9P/mlTetGrcFchHLhFvpaJhMev67tzhmpp38jOQ7ufnOLvc1GqLQ==","signatures":[{"sig":"MEQCIBWYt72zt7kXKaevrIgbobyXkHDId3k0FVbJyGXr/+MYAiB70OFaPU5SgIrrFdqbs8V9JjETnh8kIR2sXtlOOalLgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750096},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/stakeholderExports":{"import":"./src/stakeholderExports.ts"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","serve":"testeranto dev","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.dockerProcessView","icon":"$(server)","name":"Docker Processes"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"},{"title":"Testeranto: Refresh Docker Processes","command":"testeranto.refreshDockerProcesses"},{"title":"Testeranto: Show Process Logs","command":"testeranto.showProcessLogs"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(beaker)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","graphology":"^0.26.0","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/babel__generator":"^7.27.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"^1.3.11","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.showProcessLogs","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"0.27.3","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.235.1_1774973038505_0.4232048654928684","host":"s3://npm-registry-packages-npm-production"}},"0.235.2":{"name":"testeranto","version":"0.235.2","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.235.2","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"9470dd0ca6b978e114f459e64dc270efe34e54dd","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.235.2.tgz","fileCount":842,"integrity":"sha512-bsoxgD8TSr4b/WKa+J/sNtWw95JDMzTRwoqwXESkESb/TY+Qqa341gpQCdN6lcb+dNS1BrCnnV8RVdXXjA3y5w==","signatures":[{"sig":"MEUCIAqxs0Qam/PkhrtwrQwSnKxkdTyPLaPK+BgmaZrKXMG+AiEAxWx5s3XOzJR9IVfxbR5FVa0vBenS+s5TdwVOD8JeTtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750097},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./src/server/serverClasses/stakeholderExports":{"import":"./src/stakeholderExports.ts"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","serve":"testeranto dev","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.dockerProcessView","icon":"$(server)","name":"Docker Processes"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"},{"title":"Testeranto: Refresh Docker Processes","command":"testeranto.refreshDockerProcesses"},{"title":"Testeranto: Show Process Logs","command":"testeranto.showProcessLogs"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(beaker)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","graphology":"^0.26.0","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/babel__generator":"^7.27.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"^1.3.11","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.showProcessLogs","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"0.27.3","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.235.2_1774973145956_0.6912621506526833","host":"s3://npm-registry-packages-npm-production"}},"0.235.4":{"name":"testeranto","version":"0.235.4","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.235.4","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"12178e6f1535252cf8140f4e23a1caea4a3997f3","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.235.4.tgz","fileCount":842,"integrity":"sha512-WiqQ3w3v2jMamSXtkbu/ryP4Gu6d1mpsR0GGaA75DG4HOjhxUxwmwbAOX2CqidXjv51h7VZfuFIO8JOK1owzrQ==","signatures":[{"sig":"MEQCIEXKnXY3MtCMoUzB/KsyBkPxMlGCgxPGPl+fcIGpS2ZZAiBOYP8rAfPd1h6Ua+YcNgrJNp+g9aals8ux3y+pTtL/+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750076},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/stakeholderExports":{"import":"./src/stakeholderExports.ts"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","serve":"testeranto dev","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.dockerProcessView","icon":"$(server)","name":"Docker Processes"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"},{"title":"Testeranto: Refresh Docker Processes","command":"testeranto.refreshDockerProcesses"},{"title":"Testeranto: Show Process Logs","command":"testeranto.showProcessLogs"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(beaker)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","graphology":"^0.26.0","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/babel__generator":"^7.27.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"^1.3.11","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.showProcessLogs","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"0.27.3","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.235.4_1774973531187_0.49668411275079505","host":"s3://npm-registry-packages-npm-production"}},"0.235.5":{"name":"testeranto","version":"0.235.5","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.235.5","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"9dfa218fcb793b6f81c673b7781d9777aa47279a","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.235.5.tgz","fileCount":842,"integrity":"sha512-a1JEfaZ+A8TN2nuL73XqmuCu8V0ekvp75E+XuSn2Nb2fAoPRNLL1SzGVlQvemNnIeWBjFBG64FYy7uQ9sySkBA==","signatures":[{"sig":"MEUCIQCmlzwNmBfY4iv4IcnWANIK82ol0QhX6hZ9mpRUdgz5CAIgdnTce6PZgL7eEaQZgBhjeQvmJrfQv28+icxM3NUg2/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750071},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./stakeholderExports":{"import":"./src/stakeholderExports.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","serve":"testeranto dev","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.dockerProcessView","icon":"$(server)","name":"Docker Processes"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"},{"title":"Testeranto: Refresh Docker Processes","command":"testeranto.refreshDockerProcesses"},{"title":"Testeranto: Show Process Logs","command":"testeranto.showProcessLogs"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(beaker)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","graphology":"^0.26.0","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/babel__generator":"^7.27.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"^1.3.11","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.showProcessLogs","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"0.27.3","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.235.5_1774973629606_0.1220387322902714","host":"s3://npm-registry-packages-npm-production"}},"0.235.6":{"name":"testeranto","version":"0.235.6","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.235.6","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"b26af6af7b6f117c44cdc6663c5198f670b5129b","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.235.6.tgz","fileCount":842,"integrity":"sha512-RXSwEvZYAJEOBTR9uvl6QRkT575M4jecVeHktwoIiNpf5Wupro7YkuHq3/0bFeVQcjMZPHxD/bvC1CBPnCqcCg==","signatures":[{"sig":"MEQCIG6IykiLRNH2l6T0a3onoGD1Cj0jn/yCz1sIpwU2Za6QAiAEyd3iWBGdmGBTE23EgTF/j7htZ54JC1Uw7lIVS3u6MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750047},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./stakeholderExports":{"import":"./src/stakeholderExports.ts"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","serve":"testeranto dev","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.dockerProcessView","icon":"$(server)","name":"Docker Processes"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"},{"title":"Testeranto: Refresh Docker Processes","command":"testeranto.refreshDockerProcesses"},{"title":"Testeranto: Show Process Logs","command":"testeranto.showProcessLogs"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(beaker)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","graphology":"^0.26.0","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/babel__generator":"^7.27.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"^1.3.11","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.showProcessLogs","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"0.27.3","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.235.6_1774973833069_0.515655571813894","host":"s3://npm-registry-packages-npm-production"}},"0.235.7":{"name":"testeranto","version":"0.235.7","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.235.7","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"9f4188ba9bb03cc1d4937259952c1676785ffeca","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.235.7.tgz","fileCount":842,"integrity":"sha512-OezCrhWqSbLuME2RPfAzO9rT12HJcXbWd510OZDOb/063lqha6nDxxpTti8UIXO89dCqb8WBlUIr/lJ73zqokQ==","signatures":[{"sig":"MEUCIBKKVQrOgDbFUHnWdMvAD0l57wmg29XgH33I412nEwqeAiEA3z7yj1Kj4eGPjNtvrTxMGOGEdpql19hIycAnbZVFugM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750043},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./stakeholderApp/*":{"import":"./src/stakeholderApp"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","serve":"testeranto dev","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.dockerProcessView","icon":"$(server)","name":"Docker Processes"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"},{"title":"Testeranto: Refresh Docker Processes","command":"testeranto.refreshDockerProcesses"},{"title":"Testeranto: Show Process Logs","command":"testeranto.showProcessLogs"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(beaker)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","graphology":"^0.26.0","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/babel__generator":"^7.27.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"^1.3.11","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.showProcessLogs","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"0.27.3","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.235.7_1774975602171_0.950835242065605","host":"s3://npm-registry-packages-npm-production"}},"0.235.8":{"name":"testeranto","version":"0.235.8","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.235.8","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"0cb6364fc13c0df739613aca1d34663aeee73222","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.235.8.tgz","fileCount":842,"integrity":"sha512-+uGZb4h34i99rY3Fje61gD8Ag3Pjn41GOJNNP0emm1XroQBodPxdHaU5pBYF/zJi+RiN8A7L3iizp5CGqZQxDQ==","signatures":[{"sig":"MEUCIQD9uWRiy6HDLSm2lSi00TVxRSVkTvfhm/mv530/e64QYAIgC3C6/zIb3BFFBgsFkModdAqWjD/+wm+1RUuuSWlbFzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750051},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./stakeholderApp/*":{"import":"./src/stakeholderApp/*"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","serve":"testeranto dev","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.dockerProcessView","icon":"$(server)","name":"Docker Processes"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"},{"title":"Testeranto: Refresh Docker Processes","command":"testeranto.refreshDockerProcesses"},{"title":"Testeranto: Show Process Logs","command":"testeranto.showProcessLogs"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(beaker)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","graphology":"^0.26.0","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/babel__generator":"^7.27.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"^1.3.11","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.showProcessLogs","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"0.27.3","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.235.8_1774975806421_0.0537613455987227","host":"s3://npm-registry-packages-npm-production"}},"0.235.9":{"name":"testeranto","version":"0.235.9","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.235.9","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"4fdaf94dab3fd7dda2a469881c47137d7fef391e","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.235.9.tgz","fileCount":842,"integrity":"sha512-rTB+BLyRE0e8T6RHpoq9Lh42FyVXOW/AWS4WXU1ZschcF9BrHJTCI89d+oY/0bQjpjT//cWQsQkhjMWICF8Nww==","signatures":[{"sig":"MEYCIQCIrTvZPQJJpjWh7/lE9IRuVRehumkJ9seNFAuBQZr75AIhAPp10BvSxhjwu1hdVwj7l7uG/0fEyxfR31dnlQpyW64y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750111},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/module/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./stakeholderApp/*":{"import":"./src/stakeholderApp/*"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","serve":"testeranto dev","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.dockerProcessView","icon":"$(server)","name":"Docker Processes"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"},{"title":"Testeranto: Refresh Docker Processes","command":"testeranto.refreshDockerProcesses"},{"title":"Testeranto: Show Process Logs","command":"testeranto.showProcessLogs"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(beaker)","title":"Testeranto"}]}},"description":"the Dockerized, AI powered, BDD test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"18.2.0","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","marked":"^17.0.1","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"18.2.0","type-fest":"^4.41.0","file-saver":"^2.0.5","graphology":"^0.26.0","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","@bscotch/debounce-watch":"^1.1.0","@types/babel__generator":"^7.27.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"^1.3.11","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.showProcessLogs","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"0.27.3","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.235.9_1774975925116_0.7247479774714345","host":"s3://npm-registry-packages-npm-production"}},"0.342.1":{"name":"testeranto","version":"0.342.1","keywords":["testeranto","testing","bdd","ATDD"],"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","_id":"testeranto@0.342.1","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"homepage":"https://github.com/testeranto-dev/testeranto","bin":{"testeranto":"dist/testeranto"},"dist":{"shasum":"b4fe1bb968ed5364619757b2f763dc4f3929684c","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.342.1.tgz","fileCount":1139,"integrity":"sha512-MWqhx2ah5/w8g+VF+HFznLbuJn1SUHYP7wVEUMyCC29HRdv6o3C+7vCuzvFnOzDSzHqXboQ73V/jev9lFEVsTQ==","signatures":[{"sig":"MEUCIFHR6ZB5fIxuVI0ckpM1FGUE2mZwC8BBK3cMk8xgp2F0AiEAncGg5tR3RR2112ODH9gPJnoJdscuX+mIgpgigVls/NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12301094},"main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","engines":{"bun":">=1.0.0","node":">=20.19.0","vscode":"^1.60.0"},"exports":{"./src/*":{"import":"./src/*"},"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/**/*":"./src/**/*.ts","./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/views":{"import":"./src/views/index.ts","require":"./src/views/index.ts"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/common/src/Project.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/CoreTypes":{"types":"./src/CoreTypes.d.ts","import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./stakeholderApp/*":{"import":"./src/stakeholderApp/*"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"}},"scripts":{"dev":"yarn build:server && yarn link:server","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","dev3":"yarn package:vsce && yarn dev2 && testeranto init && testeranto dev","serve":"testeranto dev","watch":"yarn run bundle --watch","bundle":"node bundle.js","compile":"yarn run bundle","prepublish":"self-import","make:server":"bun run build:server && bun link","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile-docs":"node scripts/compile-docs.js","package:full":"node scripts/package-extension.js","package:vsce":"npx vsce package","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","launch:extension":"code --extensionDevelopmentPath=\"$PWD\"","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","vscode:prepublish":"yarn run bundle","prepublishOnly:server":"bun run build"},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"publisher":"adamwong246","categories":["Testing","Other"],"repository":{"url":"git@github.com:adamwong246/testeranto.git","type":"git"},"contributes":{"menus":{"view/title":[{"when":"view == testeranto.runtimeView","group":"navigation","command":"testeranto.openServerWebview"},{"when":"view == testeranto.dockerProcessView","group":"navigation","command":"testeranto.openServerWebview"},{"when":"view == testeranto.aiderProcessView","group":"navigation","command":"testeranto.openServerWebview"}]},"views":{"testeranto":[{"id":"testeranto.runtimeView","icon":"$(beaker)","name":"Runtime Tests"},{"id":"testeranto.dockerProcessView","icon":"$(server)","name":"Docker Processes"},{"id":"testeranto.aiderProcessView","icon":"$(comment-discussion)","name":"Aider Processes"},{"id":"testeranto.fileTreeView","icon":"$(files)","name":"File Perspective"},{"id":"testeranto.agentView","icon":"$(person)","name":"Agents"}]},"commands":[{"title":"Testeranto: Show Tests","command":"testeranto.showTests"},{"title":"Testeranto: Run Test","command":"testeranto.runTest"},{"title":"Testeranto: Open Configuration","command":"testeranto.openConfig"},{"title":"Testeranto: Open File","command":"testeranto.openFile"},{"title":"Testeranto: Refresh All Views","command":"testeranto.refresh"},{"title":"Testeranto: Retry Connection","command":"testeranto.retryConnection"},{"title":"Testeranto: Start Server","command":"testeranto.startServer"},{"title":"Testeranto: Refresh Docker Processes","command":"testeranto.refreshDockerProcesses"},{"title":"Testeranto: Refresh Aider Processes","command":"testeranto.refreshAiderProcesses"},{"title":"Testeranto: Refresh File Tree","command":"testeranto.refreshFileTree"},{"title":"Testeranto: Show Process Logs","command":"testeranto.showProcessLogs"},{"title":"Testeranto: Open Aider Terminal","command":"testeranto.openAiderTerminal"},{"title":"Testeranto: Open Server Webview","command":"testeranto.openServerWebview"},{"title":"Testeranto: Launch Agent","command":"testeranto.launchAgent"},{"title":"Testeranto: Refresh Agents","command":"testeranto.refreshAgents"},{"title":"Testeranto: Open Group Chat","command":"testeranto.openChat"}],"viewsContainers":{"activitybar":[{"id":"testeranto","icon":"$(beaker)","title":"Testeranto"}]}},"description":"the AI powered test framework for polyglot projects","directories":{},"displayName":"Testeranto","licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","url":"^0.11.4","chai":"^5.2.0","glob":"^10.3.10","jiti":"*","sass":"^1.90.0","uuid":"^10.0.0","axios":"^1.11.0","queue":"^7.0.0","react":"^19.2.4","xterm":"^5.3.0","buffer":"^6.0.3","eslint":"^9.23.0","xmldom":"^0.6.0","express":"^4.21.2","js-yaml":"^4.1.0","chokidar":"^5.0.0","chromium":"^3.0.3","d3-force":"^3.0.0","fs-extra":"^11.2.0","node-pty":"^1.0.0","tsc-prog":"^2.3.0","bootstrap":"^5.3.7","dockerode":"^4.0.9","micromark":"^4.0.2","puppeteer":"^24.4.0","react-dom":"^19.2.4","type-fest":"^4.41.0","file-saver":"^2.0.5","graphology":"^0.26.0","ssml-check":"^0.4.6","typescript":"^5.9.3","@types/glob":"^9.0.0","ansi-colors":"^4.1.3","gray-matter":"^4.0.3","node-static":"^0.7.11","xterm-react":"^1.0.0","babel-loader":"^8.2.5","dynamic-base":"^1.1.2","@jest/globals":"^30.0.4","@types/eslint":"^9.6.1","@types/xmldom":"^0.1.34","monaco-editor":"^0.45.0","@types/js-yaml":"^4.0.9","docker-compose":"^1.3.0","puppeteer-core":"24.4.0","@types/chokidar":"^2.1.7","@types/d3-force":"^3.0.10","bootstrap-icons":"^1.13.1","fast-xml-parser":"^5.2.5","license-checker":"^25.0.1","react-bootstrap":"^2.10.9","xterm-addon-fit":"^0.8.0","@types/dockerode":"3.3.40","@xterm/addon-fit":"^0.10.0","react-router-dom":"^7.7.0","@types/file-saver":"^2.0.7","typescript-eslint":"^8.29.1","@types/node-static":"^0.7.11","fs.promises.exists":"^1.1.4","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.31.11","react-test-renderer":"^19.2.0","@monaco-editor/react":"^4.7.0","eslint-plugin-import":"^2.31.0","validate-with-xmllint":"^1.2.1","mdast-util-frontmatter":"^2.0.1","@bscotch/debounce-watch":"^1.1.0","@types/babel__generator":"^7.27.0","@ungap/structured-clone":"^1.3.0","esbuild-plugin-markdown":"^0.0.3","eslint-formatter-compact":"^8.40.0","esbuild-plugin-import-map":"^2.1.0","eslint-plugin-react-hooks":"^5.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","esbuild-plugin-polyfill-node":"^0.3.0","micromark-extension-gfm-table":"^2.1.1","esbuild-plugin-external-package":"^1.0.0","micromark-extension-frontmatter":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vscode":"^1.1.37","ts-node":"^10.9.1","@swc/core":"^1.3.26","@types/ws":"^8.18.1","@eslint/js":"^9.23.0","@types/bun":"^1.3.11","@types/node":"^24.1.0","@types/uuid":"^10.0.0","self-import":"*","@types/react":"18.2.0","@vscode/vsce":"^3.7.1","grafeovidajo":"^0.0.4","@types/marked":"^6.0.0","@types/express":"^5.0.0","@types/react-dom":"18.2.0","@vscode/codicons":"^0.0.39","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","react-app-rewired":"^2.2.1","@types/express-session":"^1.18.1","@typescript-eslint/parser":"^7.0.0","@types/react-test-renderer":"^19.1.0","@vscode/webview-ui-toolkit":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.refreshAiderProcesses","onCommand:testeranto.refreshFileTree","onCommand:testeranto.showProcessLogs","onCommand:testeranto.openAiderTerminal","onCommand:testeranto.openServerWebview","onCommand:testeranto.launchAgent","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","onView:testeranto.aiderProcessView","onView:testeranto.fileTreeView","onView:testeranto.agentView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"peerDependencies":{"react":"18.2.0","eslint":"9.23.0","ts-node":"^10.9.1","react-dom":"18.2.0","typescript":"4.8.2","@types/react":"18.2.0","grafeovidajo":"^0.0.4","@types/react-dom":"18.2.0","typescript-eslint":"^8.29.0","@types/react-test-renderer":"19.0.0"},"optionalDependencies":{"esbuild":"0.27.3","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/darwin-arm64":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/testeranto_0.342.1_1775585579225_0.9055298797325344","host":"s3://npm-registry-packages-npm-production"}},"0.343.0":{"name":"testeranto","displayName":"Testeranto","description":"the AI powered test framework for polyglot projects","version":"0.343.0","engines":{"node":">=20.19.0","vscode":"^1.60.0","bun":">=1.0.0"},"publisher":"adamwong246","main":"./dist/vscode/extension.mjs","type":"module","types":"./dist/index.d.mts","module":"dist/module/index.js","bin":{"testeranto":"dist/testeranto"},"activationEvents":["onStartupFinished","onCommand:testeranto.showTests","onCommand:testeranto.runTest","onCommand:testeranto.openConfig","onCommand:testeranto.openFile","onCommand:testeranto.refresh","onCommand:testeranto.retryConnection","onCommand:testeranto.startServer","onCommand:testeranto.refreshDockerProcesses","onCommand:testeranto.refreshAiderProcesses","onCommand:testeranto.refreshFileTree","onCommand:testeranto.showProcessLogs","onCommand:testeranto.openAiderTerminal","onCommand:testeranto.openServerWebview","onCommand:testeranto.launchAgent","onView:testeranto.runtimeView","onView:testeranto.dockerProcessView","onView:testeranto.aiderProcessView","onView:testeranto.fileTreeView","onView:testeranto.agentView","workspaceContains:**/testeranto/extension-config.json","workspaceContains:**/testeranto/reports/**/*.json"],"contributes":{"viewsContainers":{"activitybar":[{"id":"testeranto","title":"Testeranto","icon":"$(beaker)"}]},"menus":{"view/title":[{"command":"testeranto.openServerWebview","when":"view == testeranto.runtimeView","group":"navigation"},{"command":"testeranto.openServerWebview","when":"view == testeranto.dockerProcessView","group":"navigation"},{"command":"testeranto.openServerWebview","when":"view == testeranto.aiderProcessView","group":"navigation"}]},"views":{"testeranto":[{"id":"testeranto.runtimeView","name":"Runtime Tests","icon":"$(beaker)"},{"id":"testeranto.dockerProcessView","name":"Docker Processes","icon":"$(server)"},{"id":"testeranto.aiderProcessView","name":"Aider Processes","icon":"$(comment-discussion)"},{"id":"testeranto.fileTreeView","name":"File Perspective","icon":"$(files)"},{"id":"testeranto.agentView","name":"Agents","icon":"$(person)"}]},"commands":[{"command":"testeranto.showTests","title":"Testeranto: Show Tests"},{"command":"testeranto.runTest","title":"Testeranto: Run Test"},{"command":"testeranto.openConfig","title":"Testeranto: Open Configuration"},{"command":"testeranto.openFile","title":"Testeranto: Open File"},{"command":"testeranto.refresh","title":"Testeranto: Refresh All Views"},{"command":"testeranto.retryConnection","title":"Testeranto: Retry Connection"},{"command":"testeranto.startServer","title":"Testeranto: Start Server"},{"command":"testeranto.refreshDockerProcesses","title":"Testeranto: Refresh Docker Processes"},{"command":"testeranto.refreshAiderProcesses","title":"Testeranto: Refresh Aider Processes"},{"command":"testeranto.refreshFileTree","title":"Testeranto: Refresh File Tree"},{"command":"testeranto.showProcessLogs","title":"Testeranto: Show Process Logs"},{"command":"testeranto.openAiderTerminal","title":"Testeranto: Open Aider Terminal"},{"command":"testeranto.openServerWebview","title":"Testeranto: Open Server Webview"},{"command":"testeranto.launchAgent","title":"Testeranto: Launch Agent"},{"command":"testeranto.refreshAgents","title":"Testeranto: Refresh Agents"},{"command":"testeranto.openChat","title":"Testeranto: Open Group Chat"}]},"repository":{"type":"git","url":"git@github.com:adamwong246/testeranto.git"},"homepage":"https://github.com/testeranto-dev/testeranto","author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","categories":["Testing","Other"],"scripts":{"dev3":"yarn package:vsce && yarn dev2 && testeranto init && testeranto dev","serve":"testeranto dev","dev2":"yarn bundle && bun build ./src/index.ts --compile --outfile ./dist/testeranto && bun link","dev":"yarn build:server && yarn link:server","summarizeLicenses":"yarn licenses list > ALL_LICENSES.txt; yarn license-checker >> ALL_LICENSES.txt; yarn license-checker --summary >> ALL_LICENSES.txt","compile-docs":"node scripts/compile-docs.js","prepublish":"self-import","vscode:prepublish":"yarn run bundle","compile":"yarn run bundle","watch":"yarn run bundle --watch","package:vsce":"npx vsce package","package:full":"node scripts/package-extension.js","build:server":"bun build ./src/index.ts --compile --outfile ./dist/testeranto","compile:server":"bun compile ./src/index.ts --outfile testeranto-app --banner=\"#!/usr/bin/env bun\"","prepublishOnly:server":"bun run build","make:server":"bun run build:server && bun link","bundle":"node bundle.js","publish:ruby":"cd src/lib/rubeno/ && gem build rubeno.gemspec","launch:extension":"code --extensionDevelopmentPath=\"$PWD\""},"keywords":["testeranto","testing","bdd","ATDD"],"exports":{"./src/vscode/defaultViews/index.ts":{"import":"./src/vscode/defaultViews/index.ts","require":"./src/vscode/defaultViews/index.ts","types":"./src/vscode/defaultViews/index.ts"},"./src/*":{"import":"./src/*"},"./stakeholderApp/*":{"import":"./src/stakeholderApp/*"},"./src/cjs-shim.ts":{"import":"./dist/cjs-shim.js","require":"./dist/cjs-shim.js"},"./Puppeteer":{"import":"./dist/prebuild/Puppeteer.mjs","require":"./dist/prebuild/Puppeteer.mjs"},"./src/lib":{"import":"./src/lib/index.ts","require":"./src/lib/index.ts"},"./src/lib/abstractBase":{"import":"./src/lib/abstractBase.ts","require":"./src/lib/abstractBase.ts"},"./src/lib/Sidecar":{"import":"./src/lib/Sidecar.ts","require":"./src/lib/Sidecar.ts"},"./src/PureSidecar":{"import":"./src/PureSidecar.ts","require":"./src/PureSidecar.ts"},"./src/NodeSidecar":{"import":"./src/NodeSidecar.ts","require":"./src/NodeSidecar.ts"},"./src/WebSidecar":{"import":"./src/WebSidecar.ts","require":"./src/WebSidecar.ts"},"./src/CoreTypes":{"import":"./src/CoreTypes.ts","require":"./src/CoreTypes.ts","types":"./src/CoreTypes.d.ts"},"./src/Types":{"import":"./src/Types.ts","require":"./src/Types.ts"},"./src/utils":{"import":"./utils.ts","require":"./utils.ts"},"./src/Features":{"import":"./dist/module/Features.js","require":"./dist/common/Features.js"},"./src/prompt":{"import":"./dist/module/src/prompt.js","require":"./dist/module/src/prompt.js"},"./src/Project":{"import":"./dist/module/src/Project.js","require":"./dist/common/src/Project.js"},"./src/Web":{"import":"./src/Web.ts","require":"./src/Web.ts"},"./src/Node":{"import":"./src/Node.ts","require":"./src/Node.ts"},"./src/Pure":{"import":"./src/Pure.ts","require":"./src/Pure.ts"},"./src/PM":{"import":"./src/PM.ts","require":"./src/PM.ts"},"./src/Init":{"import":"./dist/module/src/Init.js","require":"./dist/common/src/Init.js"},"./src/preload":{"import":"./dist/module/preload.js","require":"./dist/common/preload.js"},"./dist/module/lib/core":{"import":"./dist/module/lib/core.js","require":"./dist/common/lib/core.js"},"./dist/module/lib/abstractBase":{"import":"./dist/module/lib/abstractBase.js","require":"./dist/common/lib/abstractBase.js"},"./dist/module/lib/baseBuilder":{"import":"./dist/module/lib/baseBuilder.js","require":"./dist/common/lib/baseBuilder.js"},"./dist/module/lib/classBuilder":{"import":"./dist/module/lib/classBuilder.js","require":"./dist/common/lib/classBuilder.js"},"./dist/module/NodeWriter":{"import":"./dist/module/NodeWriter.js","require":"./dist/common/NodeWriter.js"},"./src/views":{"import":"./src/views/index.ts","require":"./src/views/index.ts"},"./src/*/*":"./src/*/*.ts","./src/*/*/*":"./src/*/*/*.ts","./src/*/*/*/*":"./src/*/*/*/*.ts"},"peerDependencies":{"@types/react":"18.2.0","@types/react-dom":"18.2.0","@types/react-test-renderer":"19.0.0","eslint":"9.23.0","grafeovidajo":"^0.0.4","react":"18.2.0","react-dom":"18.2.0","ts-node":"^10.9.1","typescript":"4.8.2","typescript-eslint":"^8.29.0"},"devDependencies":{"@eslint/js":"^9.23.0","@swc/core":"^1.3.26","@types/bun":"^1.3.11","@types/express":"^5.0.0","@types/express-session":"^1.18.1","@types/marked":"^6.0.0","@types/node":"^24.1.0","@types/react":"18.2.0","@types/react-dom":"18.2.0","@types/react-test-renderer":"^19.1.0","@types/uuid":"^10.0.0","@types/ws":"^8.18.1","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","@vscode/codicons":"^0.0.39","@vscode/vsce":"^3.7.1","@vscode/webview-ui-toolkit":"^1.4.0","grafeovidajo":"^0.0.4","react-app-rewired":"^2.2.1","self-import":"*","testeranto-react":"0.0.9","testeranto-stilo":"0.0.11","ts-node":"^10.9.1","vscode":"^1.1.37"},"dependencies":{"@bscotch/debounce-watch":"^1.1.0","@humanwhocodes/config-array":"^0.13.0","@isomorphic-git/lightning-fs":"^4.6.2","@jest/globals":"^30.0.4","@monaco-editor/react":"^4.7.0","@types/babel__generator":"^7.27.0","@types/chokidar":"^2.1.7","@types/d3-force":"^3.0.10","@types/dockerode":"3.3.40","@types/eslint":"^9.6.1","@types/file-saver":"^2.0.7","@types/glob":"^9.0.0","@types/js-yaml":"^4.0.9","@types/node-static":"^0.7.11","@types/xmldom":"^0.1.34","@ungap/structured-clone":"^1.3.0","ansi-colors":"^4.1.3","babel-loader":"^8.2.5","bootstrap":"^5.3.7","bootstrap-icons":"^1.13.1","buffer":"^6.0.3","chai":"^5.2.0","chokidar":"^5.0.0","chromium":"^3.0.3","d3-force":"^3.0.0","docker-compose":"^1.3.0","dockerode":"^4.0.9","dynamic-base":"^1.1.2","esbuild-plugin-external-package":"^1.0.0","esbuild-plugin-import-map":"^2.1.0","esbuild-plugin-markdown":"^0.0.3","esbuild-plugin-polyfill-node":"^0.3.0","esbuild-sass-plugin":"^3.3.1","eslint":"^9.23.0","eslint-formatter-compact":"^8.40.0","eslint-plugin-import":"^2.31.0","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^5.1.0","fs-extra":"^11.2.0","fs.promises.exists":"^1.1.4","glob":"^10.3.10","graphology":"^0.26.0","gray-matter":"^4.0.3","js-yaml":"^4.1.0","license-checker":"^25.0.1","mdast-util-frontmatter":"^2.0.1","micromark":"^4.0.2","micromark-extension-frontmatter":"^2.0.0","micromark-extension-gfm-table":"^2.1.1","node-pty":"^1.0.0","node-static":"^0.7.11","puppeteer":"^24.4.0","puppeteer-core":"24.4.0","react":"^19.2.4","react-bootstrap":"^2.10.9","react-dom":"^19.2.4","react-router-dom":"^7.7.0","react-test-renderer":"^19.2.0","sass":"^1.90.0","tsc-prog":"^2.3.0","tsx":"^4.21.0","typescript":"^5.9.3","typescript-eslint":"^8.29.1","url":"^0.11.4","uuid":"^10.0.0","validate-with-xmllint":"^1.2.1","ws":"^8.18.3","xmldom":"^0.6.0"},"optionalDependencies":{"@esbuild/darwin-arm64":"^0.27.2","@esbuild/darwin-x64":"^0.27.2","@esbuild/linux-arm64":"^0.27.2","@esbuild/linux-x64":"^0.27.2","@esbuild/win32-arm64":"^0.27.2","@esbuild/win32-x64":"^0.27.2","esbuild":"0.27.3"},"licenseText":"MIT License\n\nCopyright (c) 2025 [Adam Wong, Demiurge Labs]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"testeranto@0.343.0","dist":{"shasum":"2b29cebc35e195b0e1e0ed7cb695552dd9dd4ebe","integrity":"sha512-3rGYwpZ/haLeXa5zrRb7fw/T7c3tyPVMVSDHhjkLaZrDcDzASxmFXWbAOxWx24uPdok3C1cxmUuX6HOIBcGlwA==","tarball":"https://registry.npmjs.org/testeranto/-/testeranto-0.343.0.tgz","fileCount":1136,"unpackedSize":11036847,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDzdroERfRhVztx09u6YIJVVevkidiPzwNx78Tb/qqsOAIhAJJK3sp+qc91aGGrgJcwGykjtPd+Hk17v/tsnStsHiVW"}]},"_npmUser":{"name":"adamwong246","email":"adamwong246@gmail.com"},"directories":{},"maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/testeranto_0.343.0_1775597570011_0.8547272216101882"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-11T18:40:16.636Z","modified":"2026-04-07T21:32:50.514Z","0.9.20":"2023-01-11T18:40:16.850Z","0.9.21":"2023-01-11T18:49:38.010Z","0.10.1":"2023-01-30T01:48:42.244Z","0.15.0":"2023-02-26T01:00:12.912Z","0.16.0":"2023-02-26T20:45:44.790Z","0.16.2":"2023-02-27T03:00:55.989Z","0.16.3":"2023-02-27T03:40:04.947Z","0.16.4":"2023-02-27T03:50:46.278Z","0.16.5":"2023-02-27T03:57:32.745Z","0.16.6":"2023-02-27T04:07:49.833Z","0.16.7":"2023-02-27T04:11:46.527Z","0.16.8":"2023-02-27T04:13:38.643Z","0.16.9":"2023-02-27T04:19:30.074Z","0.16.10":"2023-02-27T04:21:57.067Z","0.16.11":"2023-02-27T04:26:34.534Z","0.16.12":"2023-02-27T04:33:58.720Z","0.16.13":"2023-02-27T04:43:15.717Z","0.16.14":"2023-02-27T05:08:56.039Z","0.16.15":"2023-02-27T05:39:31.057Z","0.16.16":"2023-02-27T05:46:40.692Z","0.16.17":"2023-02-27T05:50:48.485Z","0.16.18":"2023-02-27T05:55:15.391Z","0.16.19":"2023-02-27T06:00:28.523Z","0.16.20":"2023-02-27T06:06:28.297Z","0.16.22":"2023-02-28T18:34:52.050Z","0.16.23":"2023-03-02T05:25:31.641Z","0.16.24":"2023-03-02T05:36:47.739Z","0.16.26":"2023-03-02T06:09:41.713Z","0.16.30":"2023-03-04T18:36:42.359Z","0.16.31":"2023-03-04T18:47:20.192Z","0.17.0":"2023-03-04T18:49:44.220Z","0.21.0":"2023-03-05T21:44:45.202Z","0.25.0":"2023-03-05T22:58:31.338Z","0.25.1":"2023-03-08T03:49:35.717Z","0.26.0":"2023-03-08T18:10:09.486Z","0.28.0":"2023-03-08T19:06:14.799Z","0.29.0":"2023-03-08T23:56:27.794Z","0.30.0":"2023-03-09T00:40:12.931Z","0.31.0":"2023-03-09T00:56:29.272Z","0.33.0":"2023-03-16T23:03:13.232Z","0.34.0":"2023-03-17T01:49:45.911Z","0.35.0":"2023-03-17T01:56:00.959Z","0.36.1":"2023-03-22T00:07:51.671Z","0.36.2":"2023-03-22T00:31:34.611Z","0.36.3":"2023-03-22T00:33:52.416Z","0.37.0":"2023-03-27T22:06:53.147Z","0.37.1":"2023-03-27T22:14:40.847Z","0.37.2":"2023-03-27T22:17:45.003Z","0.37.3":"2023-03-27T22:23:24.141Z","0.38.0":"2023-04-14T22:15:47.418Z","0.38.1":"2023-04-14T22:20:25.793Z","0.38.2":"2023-04-14T22:32:15.628Z","0.38.3":"2023-04-18T22:31:58.356Z","0.38.9":"2023-04-27T04:41:43.222Z","0.41.0":"2024-03-25T04:17:15.390Z","0.40.1":"2024-03-25T04:19:03.807Z","0.40.3":"2024-03-25T04:20:36.883Z","0.42.0":"2024-03-25T04:43:05.862Z","0.43.1":"2024-03-27T18:14:28.491Z","0.45.0":"2024-03-28T07:14:35.860Z","0.46.0":"2024-03-28T17:35:51.647Z","0.47.0":"2024-03-28T17:59:07.492Z","0.47.1":"2024-03-28T18:02:19.708Z","0.47.2":"2024-03-28T18:05:36.813Z","0.47.3":"2024-03-28T18:28:13.859Z","0.47.4":"2024-03-28T18:31:52.550Z","0.47.5":"2024-03-28T19:58:57.638Z","0.47.6":"2024-03-28T20:03:38.449Z","0.47.7":"2024-03-28T20:42:18.540Z","0.47.8":"2024-03-31T08:06:53.149Z","0.47.9":"2024-03-31T08:11:15.797Z","0.47.10":"2024-03-31T08:16:35.132Z","0.47.11":"2024-03-31T09:08:37.295Z","0.47.12":"2024-03-31T09:15:02.006Z","0.47.13":"2024-03-31T09:18:01.536Z","0.47.14":"2024-03-31T09:20:26.763Z","0.47.15":"2024-03-31T09:22:07.354Z","0.47.16":"2024-03-31T09:25:17.321Z","0.47.17":"2024-03-31T09:39:41.999Z","0.47.18":"2024-03-31T16:15:49.862Z","0.47.19":"2024-03-31T18:10:53.932Z","0.47.20":"2024-03-31T18:54:21.988Z","0.47.21":"2024-03-31T18:59:43.458Z","0.47.22":"2024-03-31T19:05:00.076Z","0.47.23":"2024-03-31T19:05:45.752Z","0.47.24":"2024-03-31T19:18:09.743Z","0.47.25":"2024-03-31T19:22:24.669Z","0.47.26":"2024-03-31T21:07:03.093Z","0.47.27":"2024-03-31T21:43:12.951Z","0.47.28":"2024-03-31T21:45:13.024Z","0.47.29":"2024-03-31T21:46:12.933Z","0.47.30":"2024-03-31T22:01:13.597Z","0.47.31":"2024-04-01T07:20:04.628Z","0.47.32":"2024-04-01T20:48:13.211Z","0.47.33":"2024-04-01T20:56:41.846Z","0.47.34":"2024-04-02T02:07:19.298Z","0.48.0":"2024-04-02T02:55:56.447Z","0.48.1":"2024-04-02T03:03:35.650Z","0.48.2":"2024-04-02T03:18:10.814Z","0.48.3":"2024-04-02T03:23:45.212Z","0.48.4":"2024-04-02T03:48:25.769Z","0.48.5":"2024-04-02T03:49:49.694Z","0.48.6":"2024-04-02T04:01:02.901Z","0.48.7":"2024-04-02T04:17:50.562Z","0.48.8":"2024-04-02T04:21:56.624Z","0.48.9":"2024-04-02T04:25:32.833Z","0.48.10":"2024-04-02T04:56:51.309Z","0.48.14":"2024-04-02T05:02:29.836Z","0.49.0":"2024-04-02T05:02:45.943Z","0.49.1":"2024-04-06T01:51:16.860Z","0.49.2":"2024-04-06T02:15:22.873Z","0.49.3":"2024-04-06T02:29:06.781Z","0.49.4":"2024-04-06T02:47:47.325Z","0.49.5":"2024-04-06T15:13:07.634Z","0.49.6":"2024-04-07T03:49:58.431Z","0.49.7":"2024-04-07T03:51:46.118Z","0.49.8":"2024-04-08T02:52:25.107Z","0.49.9":"2024-04-08T06:20:47.382Z","0.49.10":"2024-04-09T00:46:53.740Z","0.62.0":"2024-10-16T17:26:01.367Z","0.70.0":"2024-10-24T14:47:47.892Z","0.73.0":"2024-12-04T00:01:51.691Z","0.74.0":"2024-12-04T04:23:07.305Z","0.75.0":"2024-12-04T04:24:08.854Z","0.79.3":"2025-02-14T20:46:07.721Z","0.79.4":"2025-02-15T01:44:16.099Z","0.79.5":"2025-02-15T01:56:05.400Z","0.79.6":"2025-02-15T02:01:10.803Z","0.79.7":"2025-02-15T02:02:32.975Z","0.79.8":"2025-02-15T02:05:33.054Z","0.79.9":"2025-02-15T02:07:14.763Z","0.79.10":"2025-02-15T02:11:01.923Z","0.79.11":"2025-02-15T02:14:26.705Z","0.79.12":"2025-02-15T02:20:16.284Z","0.79.13":"2025-02-15T02:25:59.938Z","0.79.14":"2025-02-15T02:33:28.338Z","0.79.15":"2025-02-15T02:39:07.490Z","0.79.16":"2025-02-15T02:45:18.702Z","0.79.17":"2025-02-15T02:50:14.902Z","0.79.18":"2025-02-15T02:55:53.529Z","0.79.19":"2025-02-15T03:03:25.200Z","0.79.20":"2025-02-15T03:30:19.324Z","0.79.21":"2025-02-15T04:00:49.315Z","0.79.22":"2025-02-15T04:06:50.698Z","0.79.23":"2025-02-15T04:16:06.686Z","0.79.24":"2025-02-15T04:32:28.452Z","0.79.25":"2025-02-15T04:35:57.455Z","0.79.26":"2025-02-15T04:44:01.465Z","0.79.27":"2025-02-15T05:02:45.675Z","0.79.28":"2025-02-15T05:04:03.938Z","0.79.29":"2025-02-15T05:08:39.388Z","0.79.30":"2025-02-15T05:11:23.649Z","0.79.31":"2025-02-15T05:21:17.656Z","0.79.32":"2025-02-15T05:35:43.180Z","0.79.33":"2025-02-15T06:38:56.041Z","0.79.34":"2025-02-15T06:46:33.101Z","0.79.35":"2025-02-15T06:56:54.868Z","0.79.36":"2025-02-15T06:58:49.739Z","0.79.37":"2025-02-15T07:07:30.470Z","0.79.38":"2025-02-15T07:12:41.423Z","0.79.39":"2025-02-15T07:32:32.602Z","0.79.40":"2025-02-15T07:43:07.234Z","0.79.41":"2025-02-15T07:49:39.168Z","0.79.42":"2025-02-15T07:52:52.968Z","0.79.43":"2025-02-15T07:56:42.300Z","0.79.44":"2025-02-15T14:28:12.962Z","0.79.45":"2025-02-15T14:33:02.544Z","0.79.46":"2025-02-15T14:37:36.683Z","0.79.47":"2025-02-15T14:41:07.263Z","0.79.48":"2025-02-15T14:57:01.146Z","0.79.49":"2025-02-15T15:02:48.373Z","0.79.50":"2025-02-15T15:08:12.277Z","0.79.51":"2025-02-15T15:15:14.150Z","0.47.52":"2025-02-15T15:23:00.801Z","0.79.53":"2025-02-15T15:24:49.002Z","0.79.54":"2025-02-15T15:32:09.482Z","0.79.55":"2025-02-15T15:35:51.608Z","0.79.56":"2025-02-15T15:39:12.001Z","0.79.57":"2025-02-15T15:48:31.026Z","0.79.58":"2025-02-15T15:52:37.312Z","0.79.59":"2025-02-15T15:57:32.866Z","0.79.52":"2025-02-15T16:06:53.780Z","0.79.60":"2025-02-15T16:12:41.847Z","0.79.61":"2025-02-15T16:17:27.704Z","0.79.62":"2025-02-15T16:49:09.025Z","0.79.63":"2025-02-15T17:57:45.503Z","0.79.64":"2025-02-15T18:26:58.390Z","0.79.65":"2025-02-15T18:28:25.581Z","0.79.66":"2025-02-15T18:46:38.822Z","0.79.67":"2025-02-15T19:52:02.577Z","0.79.68":"2025-02-16T02:29:21.647Z","0.79.69":"2025-02-16T23:52:38.694Z","0.79.0":"2025-03-05T22:44:03.532Z","0.80.0":"2025-03-05T23:14:38.657Z","0.81.0":"2025-03-06T22:22:05.509Z","0.81.1":"2025-03-06T22:42:20.141Z","0.81.2":"2025-03-06T22:56:12.760Z","0.81.3":"2025-03-06T22:58:35.509Z","0.82.0":"2025-03-07T03:24:41.111Z","0.84.0":"2025-03-18T18:48:36.181Z","0.85.0":"2025-03-18T18:49:48.497Z","0.90.0":"2025-03-23T19:48:04.325Z","0.94.0":"2025-03-24T23:32:56.204Z","0.100.0":"2025-04-01T21:16:23.925Z","0.110.0":"2025-04-05T22:01:57.026Z","0.111.0":"2025-04-05T23:08:40.765Z","0.112.0":"2025-04-05T23:38:13.497Z","0.112.1":"2025-04-05T23:41:49.566Z","0.113.1":"2025-04-05T23:41:56.107Z","0.114.1":"2025-04-05T23:43:27.033Z","0.121.1":"2025-04-07T05:50:04.089Z","0.125.0":"2025-04-09T21:19:19.098Z","0.125.1":"2025-04-09T21:20:52.445Z","0.125.2":"2025-04-09T22:22:25.871Z","0.125.3":"2025-04-09T23:40:52.382Z","0.128.0":"2025-04-12T00:03:15.169Z","0.129.0":"2025-04-13T03:51:01.438Z","0.134.0":"2025-07-11T18:23:22.918Z","0.135.0":"2025-07-14T00:34:10.167Z","0.140.0":"2025-07-15T16:18:33.071Z","0.140.1":"2025-07-15T16:23:09.868Z","0.140.2":"2025-07-15T16:25:31.388Z","0.143.0":"2025-07-15T21:24:57.430Z","0.146.0":"2025-07-18T17:13:05.613Z","0.146.1":"2025-07-18T17:22:04.805Z","0.146.2":"2025-07-18T17:24:25.574Z","0.146.4":"2025-07-18T17:34:15.932Z","0.146.5":"2025-07-18T17:54:35.899Z","0.146.6":"2025-07-18T18:01:38.267Z","0.153.0":"2025-07-20T04:20:40.345Z","0.155.0":"2025-07-21T06:40:57.016Z","0.156.0":"2025-07-23T04:02:27.696Z","0.157.0":"2025-07-23T06:26:51.373Z","0.158.0":"2025-07-23T15:24:22.814Z","0.158.1":"2025-07-23T15:55:18.941Z","0.159.0":"2025-07-23T18:50:28.443Z","0.160.0":"2025-07-23T21:16:22.315Z","0.161.0":"2025-07-23T21:36:36.355Z","0.163.0":"2025-07-23T22:50:16.055Z","0.164.0":"2025-07-24T17:30:59.902Z","0.165.0":"2025-07-24T17:42:56.925Z","0.166.0":"2025-07-24T17:54:05.385Z","0.167.0":"2025-07-24T18:11:17.436Z","0.171.0":"2025-07-25T08:15:49.073Z","0.172.0":"2025-07-25T19:58:34.471Z","0.173.0":"2025-08-01T17:40:24.312Z","0.177.0":"2025-08-07T19:45:21.089Z","0.189.0":"2025-08-15T15:45:28.478Z","0.197.0":"2025-08-21T20:44:57.443Z","0.198.0":"2025-08-29T05:27:26.450Z","0.199.0":"2025-08-29T05:44:14.434Z","0.200.0":"2025-08-29T07:55:59.064Z","0.200.1":"2025-08-29T08:01:27.293Z","0.202.0":"2025-09-12T21:53:13.493Z","0.203.0":"2025-09-12T22:01:45.725Z","0.205.0":"2025-10-09T22:43:36.973Z","0.206.0":"2025-11-20T04:07:52.709Z","0.207.0":"2025-11-20T04:26:18.915Z","0.208.0":"2025-11-20T04:32:01.899Z","0.217.0":"2026-01-31T18:58:26.096Z","0.218.0":"2026-01-31T19:03:59.530Z","0.218.1":"2026-01-31T19:15:32.755Z","0.219.2":"2026-01-31T19:19:26.954Z","0.219.3":"2026-01-31T20:31:16.336Z","0.219.4":"2026-01-31T20:49:27.412Z","0.219.5":"2026-01-31T22:13:32.649Z","0.219.6":"2026-01-31T22:16:25.902Z","0.219.7":"2026-01-31T22:18:29.763Z","0.219.8":"2026-01-31T22:38:36.369Z","0.219.9":"2026-01-31T22:44:10.715Z","0.219.10":"2026-01-31T22:47:23.640Z","0.219.11":"2026-01-31T22:49:02.036Z","0.219.12":"2026-01-31T23:06:44.065Z","0.219.13":"2026-02-01T02:23:13.046Z","0.219.14":"2026-02-01T02:34:36.197Z","0.219.15":"2026-02-01T02:42:34.738Z","0.219.16":"2026-02-01T02:45:24.474Z","0.219.17":"2026-02-01T15:09:23.277Z","0.219.18":"2026-02-01T16:32:47.911Z","0.219.19":"2026-02-01T16:48:18.714Z","0.219.20":"2026-02-01T16:56:31.661Z","0.220.2":"2026-02-01T21:40:06.017Z","0.220.3":"2026-02-02T02:04:43.177Z","0.220.4":"2026-02-02T02:37:15.690Z","0.221.1":"2026-02-03T19:45:37.665Z","0.221.2":"2026-02-03T19:49:07.013Z","0.221.3":"2026-02-03T21:00:10.388Z","0.221.4":"2026-02-03T23:01:51.583Z","0.221.5":"2026-02-03T23:08:47.912Z","0.221.6":"2026-02-04T00:04:00.066Z","0.221.7":"2026-02-04T03:21:35.249Z","0.222.0":"2026-02-04T04:16:12.184Z","0.222.1":"2026-02-04T04:22:40.842Z","0.222.2":"2026-02-04T04:32:50.977Z","0.222.3":"2026-02-04T04:35:59.668Z","0.222.5":"2026-02-04T04:52:51.850Z","0.22.8":"2026-02-04T13:35:36.398Z","0.222.9":"2026-02-04T13:38:32.818Z","0.224.2":"2026-02-08T19:56:33.582Z","0.227.0":"2026-03-15T17:22:43.736Z","0.230.0":"2026-03-17T01:45:06.902Z","0.231.0":"2026-03-17T20:51:10.159Z","0.233.0":"2026-03-21T01:25:02.328Z","0.233.1":"2026-03-21T01:26:05.822Z","0.233.2":"2026-03-21T01:31:15.528Z","0.233.3":"2026-03-21T01:32:56.848Z","0.233.4":"2026-03-21T01:34:54.884Z","0.233.5":"2026-03-21T02:10:03.071Z","0.233.6":"2026-03-21T02:14:23.514Z","0.233.7":"2026-03-21T02:22:30.840Z","0.234.0":"2026-03-29T23:22:43.969Z","0.235.0":"2026-03-31T15:59:45.504Z","0.235.1":"2026-03-31T16:03:58.873Z","0.235.2":"2026-03-31T16:05:46.296Z","0.235.4":"2026-03-31T16:12:11.456Z","0.235.5":"2026-03-31T16:13:49.959Z","0.235.6":"2026-03-31T16:17:13.474Z","0.235.7":"2026-03-31T16:46:42.468Z","0.235.8":"2026-03-31T16:50:06.744Z","0.235.9":"2026-03-31T16:52:05.367Z","0.342.1":"2026-04-07T18:12:59.533Z","0.343.0":"2026-04-07T21:32:50.399Z"},"author":{"name":"adam wong","email":"adamwong246@gmail.com"},"license":"MIT","homepage":"https://github.com/testeranto-dev/testeranto","keywords":["testeranto","testing","bdd","ATDD"],"repository":{"type":"git","url":"git@github.com:adamwong246/testeranto.git"},"description":"the AI powered test framework for polyglot projects","maintainers":[{"name":"adamwong246","email":"adamwong246@gmail.com"}],"readme":"---\nstatus: todo\ntitle: Readme.md\ndescription: 'Feature: Readme.md'\n---\n# Testeranto\n\n## What is it?\n\nTesteranto lets you vibe code large, real-world polyglot codebases via tests written in javascript, python, golang, rust and java. By wrapping your code in BDD (Given-When-Then), AAA (Arrange-Act-Assert), and TDT (Table Driven Testing) semantics, you specify the behavior of your components. The tests are run and the output of those tests are passed into the context of your favorite LLM. Testeranto edits your code and tests using your documentation and then runs the tests again. You can define any number of agents, customized to your liking all collaborating through a chat thread. In short, testeranto is my attempt to automate my job. \n\nIn more concrete terms, testeranto is\n\n- a Bun/TS server/test runner that uses docker as a multi-language process manager\n- a VS code extension to manage that server\n- 6 language specific packages\n  - tiposkripto\n  - pitono\n  - rubeno\n  - rusto\n  - kafe\n  - golingvu\n\n- turns github issues, BDD specs and markdown documentation into packaged artifacts and human readable test reports.\n- supports multiple testing patterns: BDD (Given-When-Then), AAA (Arrange-Act-Assert), and TDT (Table Driven Testing)\n\n## getting started\n\nInstall testeranto\nAdd a lib for you language of choice.\n\n- tiposkripto (ts) npm\n- rusto (rust) cargo\n- pitono (python) pypi\n- golingvu (go) `go get github.com/testeranto-dev/golingvu`\n- kafe (java) TBD\n- rubeno (ruby ) rubygems\n- Run `testeranto dev`\n\n### Important Note for Cross-Platform Development\n\nWhen developing on macOS (especially Apple Silicon) and running tests in Docker containers (Linux x86_64):\n\n- **Node.js dependencies** are installed inside the container during build time\n- **Host `node_modules` is NOT mounted** into containers to avoid platform incompatibility\n- Ensure your `package.json` and lock files (`yarn.lock`, `package-lock.json`) are included in your Docker build context\n- Native addons will be compiled for the container's architecture, not the host's\n\n### Dockerfile Requirements and Common Errors\n\n#### 1. Stage Targeting Error\n\n**Error**: `\"ERROR: failed to build: failed to solve: target stage \"runtime\" could not be found\"`\n\n**Cause**: Your Dockerfile doesn't have a stage named \"runtime\", but the BuildKit configuration is trying to build with `targetStage: \"runtime\"`.\n\n**Solutions**:\n\n1. **Option A**: Remove `targetStage` from your configuration:\n   ```typescript\n   buildKitOptions: {\n     // Don't include targetStage\n     cacheMounts: [...]\n   }\n   ```\n2. **Option B**: Add a stage named \"runtime\" to your Dockerfile:\n   ```dockerfile\n   FROM node:20-alpine AS runtime\n   WORKDIR /workspace\n   # ... rest of your Dockerfile\n   ```\n3. **Option C**: Update your configuration to match your Dockerfile's stage names:\n   ```typescript\n   buildKitOptions: {\n     targetStage: \"builder\", // or whatever your stage is named\n     cacheMounts: [...]\n   }\n   ```\n\n#### 2. Single-Stage vs Multi-Stage Dockerfiles\n\n- **Single-stage**: Don't use `targetStage` in configuration\n- **Multi-stage**: Use `targetStage` only if you need to build a specific stage\n\n#### 3. Example Configurations\n\n**Single-stage Dockerfile**:\n\n```typescript\nbuildKitOptions: {\n  cacheMounts: [\"/root/.npm\"];\n  // No targetStage\n}\n```\n\n**Multi-stage Dockerfile with \"runtime\" stage**:\n\n```typescript\nbuildKitOptions: {\n  cacheMounts: [\"/root/.npm\"],\n  targetStage: \"runtime\"\n}\n```\n\n**Multi-stage Dockerfile with custom stage name**:\n\n```typescript\nbuildKitOptions: {\n  cacheMounts: [\"/root/.npm\"],\n  targetStage: \"production\" // matches FROM ... AS production\n}\n```\n\n## Philosophy\n\nThe common pattern of testing and packaging software is\n\n1. static tests of entire codebase\n2. unit tests of entire codebase\n3. packaging\n4. integration tests of entire codebase\n\nTesteranto reverses this pattern\n\n1. Breakup the application into \"slices\"\n2. Package each test, producing a set of input files which correlate output artifacts to to the local files which they import.\n3. run all the tests\n4. the developer invokes the LLM and the results of the tests are passed to an LLM context, along with the input files, features, etc\n5. the LLM produces a change\n6. this change triggers the test runner to rebuild and relaunch the relevevant tests\n7. goto 4\n\nBy packaging a piece of software first, we can correlate the output aritifacts to it's specific input source files. We can then run static tests and unit tests upon this set of input files. The results of all these tests, plus the BDD test results, are given to an LLM. This allows focus the LLM's context entirely around 1 slice of an application.\n\n## Running the server\n\n```bash\n# Install dependencies\nbun install\n\n# Run the server (Bun runs TypeScript directly)\nbun run start\n\n# Or run in watch mode\nbun run dev\n\n# Build for production\nbun build --target node --outdir dist src/index.ts\n\n# Install globally\nbun run link   # This builds first, then links\n\nMake sure `~/.bun/bin` is in your PATH:\nexport PATH=\"$HOME/.bun/bin:$PATH\"\n# Add this line to your ~/.zshrc for permanent access\n```\n\n## VS Code extension\n\n```sh\n# build the extionsion\nyarn package:vsce\n```\n","readmeFilename":"README.md"}