{"_id":"pineapple","_rev":"202-b60a55a472e2f8d33d13d6f3d2d7af0a","time":{"modified":"2023-06-09T18:21:13.062Z","created":"2022-04-22T16:35:21.693Z","0.0.3":"2012-12-09T21:18:48.364Z","0.0.4":"2012-12-12T15:49:55.787Z","0.0.5":"2012-12-12T23:36:43.893Z","0.0.6":"2012-12-12T23:39:13.887Z","0.0.7":"2012-12-13T01:27:53.066Z","0.0.8":"2012-12-13T02:47:33.586Z","0.0.9":"2012-12-13T17:17:34.361Z","0.0.10":"2012-12-13T17:35:37.188Z","0.0.11":"2012-12-13T18:08:49.409Z","0.0.12":"2012-12-13T19:09:08.956Z","0.0.13":"2012-12-13T19:31:46.069Z","0.0.14":"2012-12-13T19:52:33.583Z","0.0.15":"2012-12-13T19:54:05.038Z","0.0.16":"2012-12-13T20:21:36.074Z","0.0.18":"2012-12-13T22:05:23.833Z","0.0.19":"2012-12-14T04:23:53.308Z","0.0.20":"2012-12-14T16:39:51.582Z","0.0.21":"2012-12-14T18:10:54.842Z","0.0.22":"2012-12-14T18:26:00.361Z","0.0.23":"2012-12-14T18:32:17.834Z","0.0.24":"2012-12-14T18:35:41.344Z","0.0.25":"2012-12-24T23:53:51.835Z","0.0.26":"2012-12-25T15:14:26.301Z","0.1.0":"2012-12-25T17:00:09.639Z","0.1.1":"2012-12-25T17:34:47.734Z","0.1.2":"2012-12-26T18:49:18.342Z","0.2.0":"2012-12-28T20:03:11.145Z","0.2.1":"2012-12-28T20:24:16.997Z","0.2.2":"2012-12-28T20:45:00.991Z","0.2.3":"2012-12-29T19:09:45.156Z","0.2.4":"2012-12-31T22:46:34.539Z","0.2.5":"2013-01-05T20:55:56.573Z","0.2.6":"2013-01-06T20:26:12.315Z","0.2.7":"2013-01-06T20:53:55.811Z","0.2.8":"2013-01-14T00:08:44.292Z","0.2.9":"2013-01-14T16:47:20.498Z","0.2.10":"2013-01-14T17:35:45.927Z","0.2.11":"2013-01-14T23:17:32.605Z","0.2.12":"2013-01-16T15:47:29.258Z","0.2.13":"2013-01-17T20:20:38.984Z","0.2.14":"2013-01-18T21:14:42.029Z","0.3.0":"2013-01-21T01:58:17.134Z","0.3.1":"2013-01-21T17:30:56.039Z","0.3.2":"2013-01-21T20:15:19.087Z","0.3.4":"2013-01-21T21:16:59.540Z","0.3.5":"2013-01-22T01:05:18.590Z","0.3.6":"2013-01-22T02:04:52.293Z","0.3.7":"2013-01-22T19:53:42.556Z","0.3.8":"2013-01-22T20:29:02.330Z","0.3.9":"2013-01-22T20:58:16.685Z","0.3.10":"2013-01-22T21:14:52.508Z","0.3.11":"2013-01-24T01:45:39.668Z","0.3.12":"2013-01-24T21:30:00.794Z","0.3.13":"2013-01-25T19:21:42.791Z","0.3.14":"2013-01-28T00:39:08.929Z","0.3.15":"2013-02-09T03:29:19.022Z","0.3.16":"2013-02-13T01:51:44.843Z","0.3.18":"2013-02-23T14:56:21.732Z","0.3.20":"2013-02-26T21:39:20.933Z","0.3.21":"2013-02-26T22:44:33.400Z","0.3.23":"2013-03-18T04:35:01.532Z","0.3.24":"2013-03-18T13:25:02.890Z","0.0.1":"2022-04-22T16:35:21.983Z","0.4.0":"2022-04-22T16:39:27.472Z","0.5.0":"2022-04-22T20:43:47.985Z","0.5.1":"2022-04-22T21:03:24.547Z","0.5.2":"2022-04-23T03:00:15.304Z","0.5.3":"2022-04-26T06:18:20.725Z","0.5.4":"2022-04-26T06:26:26.701Z","0.5.5":"2022-04-26T15:10:26.713Z","0.5.6":"2022-04-27T04:29:29.466Z","0.5.7":"2022-04-27T04:31:13.766Z","0.5.8":"2022-04-27T06:19:23.479Z","0.5.9":"2022-05-05T04:50:39.428Z","0.6.0":"2022-05-09T12:20:32.808Z","0.6.1":"2022-05-09T16:58:52.288Z","0.6.2":"2022-05-09T17:54:53.629Z","0.6.3":"2022-05-10T16:11:57.189Z","0.6.4":"2022-05-11T13:02:45.538Z","0.6.5":"2022-05-11T13:19:41.255Z","0.6.6":"2022-05-11T15:26:17.748Z","0.7.0":"2022-05-17T20:57:17.254Z","0.7.1":"2022-05-17T21:43:27.832Z","0.8.0":"2022-05-19T03:31:25.417Z","0.9.0":"2022-05-23T02:03:17.908Z","0.9.1":"2022-09-14T04:12:23.703Z","0.10.0":"2022-10-18T12:42:39.835Z","0.10.1":"2022-10-18T13:18:35.083Z","0.11.0":"2022-11-19T07:30:46.803Z","0.12.0":"2022-11-19T22:58:05.833Z","0.12.1":"2022-11-30T13:52:49.784Z","0.12.2":"2022-11-30T23:41:53.788Z","0.12.3":"2022-12-01T00:31:47.481Z","0.12.4":"2022-12-15T02:10:58.329Z","0.13.0":"2022-12-15T15:35:58.443Z","0.13.1":"2022-12-15T15:42:12.753Z","0.13.2":"2022-12-15T15:53:39.015Z","0.13.3":"2022-12-15T16:39:40.630Z","0.13.4":"2022-12-15T17:07:36.300Z","0.13.5":"2022-12-15T20:02:13.206Z","0.13.6":"2022-12-15T20:18:51.427Z","0.13.7":"2022-12-15T21:26:33.937Z","0.13.9":"2022-12-22T15:50:18.311Z","0.14.0":"2022-12-24T19:49:07.180Z","0.14.1":"2023-01-03T19:27:23.332Z","0.15.0":"2023-01-04T06:26:09.830Z","0.16.0":"2023-01-09T05:17:32.205Z","0.16.1":"2023-01-09T06:40:00.370Z","0.16.2":"2023-01-10T02:50:22.491Z","0.16.3":"2023-01-17T19:35:07.840Z","0.16.4":"2023-01-17T19:39:55.452Z","0.17.0":"2023-01-17T23:02:11.279Z","0.18.0":"2023-01-18T03:04:04.216Z","0.18.1":"2023-02-10T23:39:31.394Z","0.18.2":"2023-03-13T04:23:31.614Z","0.18.3":"2023-03-13T16:56:22.773Z","0.18.4":"2023-03-13T17:27:05.690Z","0.18.5":"2023-03-13T17:42:57.779Z","0.18.6":"2023-03-13T22:02:47.392Z","0.18.7":"2023-03-14T00:10:49.926Z","0.18.8":"2023-03-14T00:15:46.823Z","0.18.9":"2023-03-14T02:55:50.026Z","0.18.10":"2023-03-14T03:55:36.270Z","0.19.0":"2023-03-14T04:34:03.407Z","0.19.1":"2023-03-14T18:07:11.807Z","0.19.2":"2023-05-30T20:37:23.879Z","0.19.3":"2023-05-30T21:15:53.938Z","0.19.4":"2023-05-30T21:27:08.809Z","0.20.0":"2023-06-05T18:21:23.615Z","0.20.1":"2023-06-05T18:27:41.853Z","0.20.2":"2023-06-05T19:45:35.106Z","0.20.3":"2023-06-05T19:51:33.814Z","0.21.0":"2023-06-08T20:35:04.136Z","0.21.1":"2023-06-09T17:58:02.161Z","0.21.2":"2023-06-09T18:21:12.959Z"},"name":"pineapple","dist-tags":{"latest":"0.21.2"},"versions":{"0.0.1":{"name":"pineapple","version":"0.0.1","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"c8 node index.js -i haha/*{.js,.mjs}"},"dependencies":{"@types/node":"^17.0.25","ajv":"^8.11.0","commander":"^9.2.0","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","c8":{"include":["haha/*.js"]},"_id":"pineapple@0.0.1","dist":{"shasum":"6b36e311ab711792ce34b70f98a20a143fcd5cb4","integrity":"sha512-8eMA8lwbBhQsaGQ8uszFPudkifsevHk3hAebChhjvvNcjX+vEFJ3dhhJ1vbjl/4fQcykSWET1d7LldWFCX720w==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.0.1.tgz","fileCount":17,"unpackedSize":3144018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCV5/uDribHo9m/DZFXOcn8PBu4J+DRouUUyqHTnbE1QIhAInP7vUkKUiStEsz3npYumt7663J6jYKPWhu1QSn7myy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYtlKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCdA//eH/eJetePmNv7yqPDLRVBHp+YRn6678hQgjejAfDBew+A0Zx\r\nIcDS2FxwAtk/hF1V8J3j0oACteWjhIu7CXpUCiMLIlTbzWNezAaCG/YXNjkr\r\n4SA995SYT9DdXA8vdhBKrgnEWbImOFUh/++WOi9PTlDH8oaA/ZGHwcdwL1cz\r\ng+EfuDKWjJtvdIDxKWQDuYrEEaEg8AUMW/X0DfOOCAuJ4/tDCTCnjUxej1lt\r\nWnMYFuM3oRJ0TGbt9EuK0igdXRR/swsB0Chl8TJXyN/VMfAgc7Nbhfpl461I\r\ndCZ8wkw75r/zAT2wZok4jnYfy+4sl3R4X3ZpwGE5go28iJxfv2DyJhGjnoTJ\r\nQQRU1Zs8BvJ/6As4PaJ6KBPuyoRG6VPm9AFCBu1olkt7JC9BsItw/obVqMAR\r\n993Ao4xd4YkT7FkH398ZrkJ2/q8Zt+9Uwt692IbVphZIjMU3/hvNnjB9McUv\r\nysTln6dX81BPTyRWZHQhxbQqIAUqK67szRDLmX5frvVXfbfzo1LtUKsCy4Fq\r\naS5gdJy8K56xLZFNgYcbANNF1lm6IY5Ucg1yO63alQ2xbX89oA/FVz3B3XKR\r\nMhJFItFBCJQe9lAeet5ThVt6XmuI64ZFhVAeC12bfrIObH05MaJO7Axit8NM\r\nAahs8UqeDSG2M+Fa+ifEOlNrFwQgTN92AT8=\r\n=be8O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.0.1_1650645321694_0.430874490834783"},"_hasShrinkwrap":false},"0.4.0":{"name":"pineapple","version":"0.4.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"c8 node index.js -i haha/*{.js,.mjs}"},"dependencies":{"@types/node":"^17.0.25","ajv":"^8.11.0","commander":"^9.2.0","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","c8":{"include":["haha/*.js"]},"_id":"pineapple@0.4.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-KjBTT6nGEllc8pF2m9ZuEmlCeyfq+h1A1YlylLxlOGa61hM565Ah+WUDR2VhmOJ59rv+/LSwapJmhMW+VRKQqA==","shasum":"7326fcbcdf59c9a0742595a1c991ad3f58ed33f0","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.4.0.tgz","fileCount":12,"unpackedSize":164572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVnEbuDua9GIxqGuq8+CDDkeaL+2rfZOW26WWXc/DMCAIgEgUCUCBhSU2+BkXQf1qVcR9kRpD6ze9Zx3F89Qvc2dY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYto/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjsw//YjOKx221Vxi4vi+ifwAxssTIvq5R0M5k2vK+RplAz2VBALNw\r\nX0kAszUbFBjGztotC53FQS2WG2cNye2811GeYyMMkq2gKYeIgYr6XmcOwHrL\r\nF8fyWHpFwkEpVrduPNvfUnjvGdFbUidFbFD6btxw+3wqK167tIMHu8eE79JZ\r\nkGJwa5AIYRQ4wly1cJduaDUsh8/pdNpDqmnarHtFiIJtzCDYpZoDtC+632gD\r\na7L4xInrpMAASzuKOj8vixnwNRMkZfdMf0hzFXHgbErizGyf8N4iR38OfXFI\r\nI+2XnLspMUGLBuDBBhlw6njiG2dkWaKl9Ilj4mf2aXMfURO6t3b4Czmztpcj\r\n8pg0dFhDNIEWHZa9mDDyn3L2eCOzGTFylDKG7T3Yz7hM6XVR/eTjx3N25wJI\r\nB3uwrBZWUw9wtC+iuPRdgZ0/cB5vwEHMsc/KsS0Vav9+G8pCvTGFQ8nmqf2J\r\nabBDLtCb6t5MkAptpV+mmng4fl3FcFV+WO0wRf6X9XpvkVcq3DHzj8pMb0hp\r\nreABrZJqD22vyZUsl260ELNMpWdksjDlgmwMHI9qc6O0xPfmoUhtOws2OmQJ\r\n1zs2VAmkN3Rp6KotqXliYVEDwMF+E041byM3Hxh8Smz1O1mwMjM26lWEmR7V\r\nBV3lsIHK19/qYJXGnMWmbD9y++m9p5wBAGY=\r\n=+Jci\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.4.0_1650645567280_0.558984466192527"},"_hasShrinkwrap":false},"0.5.0":{"name":"pineapple","version":"0.5.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"dependencies":{"ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","c8":{"include":["haha/*.js"]},"_id":"pineapple@0.5.0","dist":{"shasum":"3d54ba3b5904c4e0646b83502766381b18a13123","integrity":"sha512-/95BHPaYqEhNl0PYxHtKNkX5KSWBuYJsGRFgMCbV4x3/2ujBC97I8Irye5mmfy2rundpCaNeh61Nv65ckdY+Uw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.5.0.tgz","fileCount":17,"unpackedSize":169140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaRpEq2lrPhQqFF7Ddxjvn9oH/XvDfolWZ5iGmXY7U4AIhAMB9Q1PMuej/wL6F+WIKizbRzSW86SnBpIWO6+HI8C8/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYxOEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTQQ/+PQMtphS2A+bVA7g1asCswHe7wTDIdY7Su8BIq2Y0tFJ+Ib2V\r\noLQcWJNspnL9pFpuPuFwOkZJlsAqz420flZrWx8cixk13th6TLtgvNmhbR7U\r\nqX9/aDRs6qg+mtKlP1ZCJ4DoIRYfY3ffCYRzIgzj71nL36lWwS3VA/+yGWnu\r\nQrs5LS9ARMYLH2IDhY7YqQ0F0QeZo0XaP51QV5EkiOdzIjGKYY/MGvpQB7PO\r\nqUPezNKx3yCnZH8MP3AeulOYFsdTG81Dy7Wm9OJraKnqVogDcFkoYkd4EeFv\r\nc7XwCwWGksGW3yGN6ksgIDIALdziGKIkvURcQ0cSkoszqhcxG7PBc/9MQSjk\r\nfjt2r65nN762z+6nMNoGjH7BydHNHzXtQasUBwTCFeibTHcyh4K43zrGrr7x\r\nEt9I2HaKEgPXIoJAsPrMPzSH7ij+oKtd+GFn1M8hGNAa9aIHOHrvCF0X3hW0\r\nMvxZTt9tXezgE/68kcUUKlDOTjLXaNZmwkX9gds7bCLG7keIfiRk1VfcvcXZ\r\nbsuCsVhOR4rjAM01ZKDLS+pLpGjMq8vJeSmSV2U/qeFic25EiK06YWWb3kxM\r\ng3APvAEa3upmu7r0hEyXUkPkS9lRiP2KvWk9jgs7jB0qDRZq4h1StroOGSvu\r\n7lIqYJMucixfEbvxzAr+az0dasJ4Xs7rwTY=\r\n=ZnE8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.5.0_1650660227827_0.006420308829873322"},"_hasShrinkwrap":false},"0.5.1":{"name":"pineapple","version":"0.5.1","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"dependencies":{"ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","c8":{"include":["haha/*.js"]},"_id":"pineapple@0.5.1","dist":{"shasum":"fa08ed1ad35ba517f0d93e9e62a79f678c99a476","integrity":"sha512-qto5k43po9ffJ9eBtbB4k+AJepz0UpKqhqL7gD5Q8aEFjpL+Ay1prNI/nkiq9Jl2I75hIr2zBnTL+kTwKY8xFA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.5.1.tgz","fileCount":17,"unpackedSize":168781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGN6S6YIi/lq7tBslAiA3ZWR/1B4k92Vstu0DgSkidftAiA1Xpga+AAR0aYOJG68bj/CWlCZYJ4wnLLkXEwoiywtdA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYxgcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmogdw/9HkghRvnjO1Oqny9tYjieBvd3Lm9M9sHvyMbelNLjEgIXk/hj\r\nKLfiG2hiFNnliV1sYrkZGLogVA/N95wQGGpwDTdCpxmBJ+PkLRCwBFzlR6fx\r\n3UbJfpcE9ZnoWlaL6Eb4eL6W1wcTTsKetibAgVoyaE5CCNFuuHxStDr7KvDS\r\nBMvM/4TicFiUm309KqQPQS6bk8Zt1jzs5pVYsIjSwOUpSTwr6EsXqwwW3cjG\r\nVCIW0JHfqdNBL5KkeVKdrlz+POVHaTJmWgSWsDRwsR1XQ/zOHN9mdbIbZnzk\r\nFIU/7dQr3jCC05dXsTjx0kXolkLyCLRoHjaq1FzJ6XlrOo/iwq6AJY2TB3sw\r\nhfWtSAEYpc6EbVfwyyb/BPkFUQLATIbT/bR30eHT7kouLTRJBGcpz/k4T4vs\r\nPjBdXC5fKx9di2jewxkfpnoFyinSS69e2KS+pkUE/04Re2nK1daQureg9fOT\r\nqk1k3Hb6YFNo4qUh82Ttaje40cdn2QzpLzG6O8+I9CJIj4pOVN9lbBeIWrWH\r\nPU59XrFhHdyBq1/HH6FicCX73w8UiPYXZK7uFItJU4Db4TrYiLTuJuS8EGDO\r\nAjAlevL2vr2RKq2wc5fI8fCTwN69k9g5bbdDYBiZ/24IwC6VI14xg8CTs1l3\r\nWTHGVgc5E2wGogj1S5VqWYm59OBD1cFMVIw=\r\n=lKEK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.5.1_1650661404361_0.22897219230286514"},"_hasShrinkwrap":false},"0.5.2":{"name":"pineapple","version":"0.5.2","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"dependencies":{"ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","c8":{"include":["haha/*.js"]},"_id":"pineapple@0.5.2","dist":{"shasum":"40accd7022ad14944c2ea3f2b388eeb21cd57de4","integrity":"sha512-6uE3iSnHBYenHl+9W4mEzVPxI+PB8Y2ZbfDTFjzWk2ECi5W3m/S3fUXzVWRKShegJKnDWhLIid93q7fr/Z1dFQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.5.2.tgz","fileCount":17,"unpackedSize":170146,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCATQ1yo0J00hXrABuhEBkjV+w9SZu0bVoPUZhJNXsFYAIgEoOtwqj+i1x9Mrg42GC7N/B2dKvhRp7y+7TGgxJK4Ok="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY2u/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM5w//QAkc7o91HxScM2MjbyZhLVooaMPSP0emOpiHPaoEJZdhum9v\r\nblDG+oEYseJ2Z3T+wfVWLeWW/C37xNbtABsjKBIG9+Kd7QrfMv4VIA91qJUt\r\nNJ+kU0vXiBi5v0KT5MWAB/z6uSfY1Wr3sQ8eyn2F9Pj8Tl/OawBJkKBRaXTV\r\np3TYi99zp59qmRWxNrZf084tC5MQ/E5+eKE0Ci20d8NFhEy3GZdoW5YyaXkX\r\nDBOwx+CsinuemSV8txNdVzBHPyRA2/z9/lj28cYNGwX+Y9c7gXbTd/q7jY+l\r\nHC2DdbmLT7WdbQTE1TRUHhzJlwGd+nPDlSR3O1ViQ900RBVTVfQ8Yp1q6EAW\r\nOBktLzR3TtQA6nhRz6HDJ1jlS8tshObjI1vXnD9TZrjV6SnPvDxB1h5hKnPS\r\n638xYf8OenInOv9bPuvqWWoZeZtgQz8XWkG/79vc0nNYZFeoEBpWj16L6Q3g\r\nAtrAkvwGZzC6v4mdyTNnu3bzGzpbiqbPMAHzu3a3QsWsVxNmV2xy5pdFocjL\r\nRQ6HhUER0wrZMCwV4DwIiEHeFp6Y63UJhmU0gli8kPXZuuubjMF3Y/HA0mDP\r\nzMRbVYiR+BznXEPbv9MUjJOercHUd071JYAcmXOH4VmuQ6WuHOW/+e6ypZkN\r\nc7dPwOZmrnR1yWke2o5As9p9dTvBy4ZNAks=\r\n=SWBw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.5.2_1650682815115_0.1748344646611868"},"_hasShrinkwrap":false},"0.5.3":{"name":"pineapple","version":"0.5.3","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","_id":"pineapple@0.5.3","dist":{"shasum":"3f9c0fe3f1dd89570933a327b2035b3601297d72","integrity":"sha512-RWrH2+BpumezKp/ERRCnVmZ+tV7oXziJrOZr86PAiWqw4Zd+MAJhIIH0ypqRvz6fGctmt4GNdVE/zEyXbKLFDA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.5.3.tgz","fileCount":27,"unpackedSize":225929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMhP1+guM5PbCs4RpZmcwJWH1S1Ef4ygmnmZbc0XVY3AiB3JoFiFCU6bfKWYbq5iYSc6EiWoB4F0RVJjWyJvedhrQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ46sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq23RAAkLYLxcC7g2zBv8G6ZtryJdhz3IFPabh2uqVgdHujc6qTK7eu\r\nqED/TjOyvWtcTWIJcK8KBrfIrBXUeoohXK3/I2IB8d834kZwoBRatzc2RzW1\r\nodf1E/dy0QJy7PMNV1c9QEn7MFD0Aik97iEU7bTGbVqR/i/xL08cdgW4ckrA\r\nXkWhTXTN7fAcV+ykGrwsYe3n2Ss8laI8GqCxxg2gjS06AHk0b/BnxzI5PH8b\r\nMiH8IxPqBVY7sTzPaAf4SoyGNyYzIR+wDqTsW+HvDGnetQbsSV0EEbGOEQRF\r\nY4Y5+L5LCC5vnFjYZLlLKKhqTgkG4X45mEgnDuG6rIaMMV+3BDegkFqbG0da\r\nXJzcC/pBITGCSaKyXdFoIWRhTvm3A4cleD26jo0roa2cSgQjEwgGe+1zr2uq\r\nWVrJv4MhZhCcTUdQ7GWoP/b/UmrUWjz1J8vb1QUEwL3rJejACI67FwupkiAB\r\nY+BlAcXwhQnhkg1ms5HmDrbEq6tONnCDL9V6qzDp7RZMU6iWjgJGTTZjQqDu\r\njvYA4Yj6JYqCYWbJKEv3iApPDcO3ChfS1ze5JonMNPuBXTL3teUPsdyUl37j\r\nqe0pgHLI9zFtzdnhO0cMuwVpBhDs7r2FA0H3XUlM9AlPup4zspgMqMLfLuMU\r\nsxAqZgNlrlQvxn6n+++MynaHd7WFgtHlvVE=\r\n=k0cv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.5.3_1650953900549_0.7612935813730501"},"_hasShrinkwrap":false},"0.5.4":{"name":"pineapple","version":"0.5.4","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"./index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","_id":"pineapple@0.5.4","dist":{"shasum":"6277d381ff4155698b43d6b54a91cfb633818364","integrity":"sha512-ydxmy1ZTzQVxm0/mKzeVT3YtSJ/qv2xdwnbIAWNlAEnTgvjejMhaH0/jjXMbhV3XyBbCH9AiGam3EwLk1M7QDw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.5.4.tgz","fileCount":27,"unpackedSize":229468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPQxkDPXSSmE2pFr9NWgDSFhW5nSvrPM6e+AVWgDIY2AiA9dyPdxlfTre1afwbhDKGgj9NpnmT6o00cjHE13YtCMQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ5CSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/chAAh/rOJj62HTEXGIpIgo91TTS/9RRNtnXCNQrXWHSOvAiKfIoP\r\nCSRQSHNRGes8XxbURA2MLB/Tnx3dVYhkrliKE2VccpeDI6VTIMyWV5Zwa3LZ\r\nZVSz13UdFJ5Z5udOEgFtE47PSzySXpXFd+kDtI2AvaREc0h8Pn6bbUtps7LB\r\nRDzVvBPcYPIyBny9innLl3MTsX88FnxvDoVRFVPRVH1mQNueY0F0RGf5jbXo\r\nLCxH6b6huRxt7iOVARN+nwWxZQvBGD31jeAbOkD5t7/sA8KoSIlNouO8h+uG\r\ndiAkigaljBEw9zFzWxLPNF/LXuROSbuIS279WfKyYyaSHk5cZgyrsW+QAY5g\r\noA1XpfcCAkiaqV/SgN9zyAqjRbLHcqvl0lDYiF40YZbusGZlG7P1RK3EtcND\r\nmzJt7bEN0WmqTE9eARTV/srAaPdcxox0PucrMHund1DfVfo9JLray7MJdUYv\r\n2wrqJmlTDV13/X3APt/KYF4hL3ksDCbRCoNPuh9Aa5T5nawiEU7XMcZz565O\r\nOGdVM6ReJTdaDTUne1cEX5k8RylWAp3C8YCf+Fwi9R58F4oq0blINOoypUlN\r\nStUeVto7bKR3SFc8mPNfRjr55HfOsdLf17V5oP94l/MNmLKGamGcxeU/Z2EB\r\nEJYkBJc/UgG9dU077NPsD/JORKFCRHY21VY=\r\n=jCKF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.5.4_1650954386565_0.9785527208064888"},"_hasShrinkwrap":false},"0.5.5":{"name":"pineapple","version":"0.5.5","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"./index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","_id":"pineapple@0.5.5","dist":{"shasum":"eb9015d0e8887b7a4dd14be7d571a21c3f0ef641","integrity":"sha512-Uj2Tk5/cOp6sZ1a6phzEd1J3AiXYVAPjhEt31hLGTJGMbebjOB7FdL6fJn8IB79E1gDnJ+xeVjmJy6EA486jBg==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.5.5.tgz","fileCount":27,"unpackedSize":229521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHW0EocAtkiIEZw4V9Q/oypvO8ASHAhDBfSDapzeMDkXAiEArvAmZWdOWlIYCOtOgpkhZKB4zq+o6trkeC3eIv/fDpI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaAtiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZDBAAjm+fKujRNxSbFgM67CkIxCz9u5MIIsKKVFxuxLMML1t7nVXR\r\n0Rmmm+6QMCK7vMwonZD9e/+T+h4CDPqL7RCKwnBat5w3TnLneDN+VRopGZHu\r\ngmecskQzu2df2HYVYeQtxM7EaPfA7N15KYInKpWQCmvN8nGo06lCFesAhlXS\r\nQW2L8BxqcMgUZvPBJDtU1R62j3vx2VfgNLp3cB1t2GRXL0Z4SunzP7s5FwlM\r\nempBTkrUisYeZDKtfRT9oMFFxwZ77CbvtlLAi0IgF2MRrkw0vJqvWAvXddnG\r\nXKpqLvx91CrrBiIWRUPEug8mVvJolOFARM2ruyFgOOVupXBsTD3aZkRNuhzW\r\nA6RbfvfTGMWKCBnbjbmNsn05d/OYiDqKyqhqxZEZrQaD5m8mpRsdgofgxisy\r\n5thrX4rhb3d8e/bE3LyLfY8e45KOVm/8Czy5i5IdMSz2YJmULMPKSQwEt2sG\r\nWQFX/S9nWBuYJewEklnjs4rdxyGrQCBxiqlaqg72K7bChaf4Q0DIivsRakAC\r\n/Z/0MKd6tckJd6MGxazW+WaLNnMK7Ofz/RaJ056fRDbBz3VBAxLHVgn1BP4h\r\nUmUaxZmCTZllN9S9xj8VEZNgGTn7D0ECNZ5WOOXJkONP8Uk4VK4j0GdIM5th\r\neiaJAChZTvVQ9tgSRknM+o8udJBYBwnk1M8=\r\n=AzIJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.5.5_1650985826584_0.458346514296851"},"_hasShrinkwrap":false},"0.5.6":{"name":"pineapple","version":"0.5.6","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"./index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.5.6","dist":{"shasum":"c229ca41e678bbed38e48b763e79672bd0ed2893","integrity":"sha512-CUxlmDjQe4/5BbnXCdymBPA60JWw0JMWv65RAap1hpehasbqoCjU/gwWA+hU//Idi1EXAVf4nB3fKt2BhAHmZw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.5.6.tgz","fileCount":28,"unpackedSize":191364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFku+loZvQ63Ptdp/W59R0sjOssOaLITjOQeGGgoz8IUAiEAx0tkS85yyJzT/xlr2bMDCyZyrho3OVyEByqvVLcXUmE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaMapACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk7A/+OTlfPpH/WB6XcBJPJeRtGjJ4LXyFOJqYiXUohcFIZofqr8mZ\r\njRS/tj/tY1nk01LuZRQahY9iPko+c/1OEO1XfvdZV0GvoG/M+Hy5aDaxjulj\r\nila0Qrocu2nPsETqeL1vXI7ak2BPs0kZpHdlBVo7pGlMMbZFc1phEdCWYVlG\r\nEf+q7XF/9fNKYIMy4VL5vSzLXesPX40deFnQQSUIswVnmIMt+9scxMBMg/oA\r\nwJrmY9S94o4JF5com1oKaGnFa/b84g5F7m3BHQGXDefv53fkauBdjDN8xR6m\r\nbOSfVxlYNEPkH7rAsX+8qqkNubeYsL1XuZPQpwOFISrWFxBg1DP4E+KCs/QN\r\nqEWg7N5P3lTDCBeb6rbuxJqE3K99zhzEPiUAzAdJi41eDuLpP7Z61x1IUFox\r\nO3DQw0kTOE3y7Xv6jEp81AqAIqz+tyR3Fe1rZAbNCpOljfCf9ZOZ4RXA5ewt\r\njTK7G5jARwIuFDtDX5g6Wm47f76mF0pCyzjhgK/uWTD8dwpaBCwkgvkb1k6h\r\nBRFM4SzBGaTxMi8Ini18wOWM1lo1k82iOohyw/12cKQaJKPc7T6sHnGKNvt7\r\nfqJ2gMAfpuPGqV5NzEc7OWiFnmGDkdZu4tkEsZKPTZcm0F/oQwoqPvXKGWFR\r\nCOBwPxsA2twA4AQmGI884WnFvIcPHpY6S6o=\r\n=VYxG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.5.6_1651033769311_0.31744145061729423"},"_hasShrinkwrap":false},"0.5.7":{"name":"pineapple","version":"0.5.7","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"./index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.5.7","dist":{"shasum":"1de70f3d735a71ca81d08f575d50d96e413dcafd","integrity":"sha512-/V99wMXlK3al9S4j2WTyK9f6/enUSp3s0rmsGWiOsVAqDUtF3ewG1wcY6sspdEwK7GLnyNfEXQAkuzY3zN+2BA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.5.7.tgz","fileCount":28,"unpackedSize":191362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXRZPDC4TLWqxM6wRJnQwuldrfbmjzUX/TUx2IkT+5dwIgKTql1lkwQlCBFdnxrOzhmQ6YLmuCNo3d5eVswbckXuc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaMcRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEzw//W6cYMnhkAn8+p/fbl3KxUVoComulZdalQPBFn4kBvLHgk4Xd\r\nJK647W/riWIxs2RniaUzDotVZwb+lrDqtNaBjOyJFHDq8Qlj7+oOcjmsco3v\r\nZHwRI4kzXqNfxULwUYoq735NR4xBnI3TCGj4hw+fo3TJ+gy8E5zPdcAn/WCg\r\n6rPT6ghAXXsOH7xc2xPuXYItfL90AXaj+G6jiquFoy7Vu7QRZIWmNJ8rZj68\r\ncrAWaWWDR8NGMfkGPUWPrnaukIXEALm+mzrXqOAiTbeAHd79qK57wpQvyp/X\r\nX7dFkmRtyAFJNVeo3sGxtITYnwPjIiv2PdjbL1qNdkA3DkA50+Ac76ON91Vq\r\ny/rA6jZ13uczMehDCLMM4+NKMtgYY8epiP9pP7qg0XL/7ZYdxDZOAFcU/E9b\r\nBvhv53OscyUdWMbhnBdnK6Gh2igGi7p6klIQ1Urf7Oj2x6UT2GL+SpK2ABM9\r\nG/EK3/9mtahy2fUzhNcbYtoZA46Zdx+aUIhczBaLJywfcqWod3AmtBSrejZL\r\n5AbnqxfGfDNbdPS6PJCR1mJFYrnZqraPJsljYXnFB4snGkbP72yfMHjLoiQT\r\nQEAoFd39CwEKpiNtKi44ZtR4+Sj7d7XFn0Wcysc2bWA9knNAHOYZp4k/6u7l\r\nA2rADQuJPadpN1OjM0ID/vYefFkxDEjG7XU=\r\n=v0Bo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.5.7_1651033873623_0.013459430747312595"},"_hasShrinkwrap":false},"0.5.8":{"name":"pineapple","version":"0.5.8","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"./index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.5.8","dist":{"shasum":"06acb5b66aa28344c32e04847244fed5ff091905","integrity":"sha512-lPnwUZYFR0FlbNG/w3d/EVYwirARGCwLEmhhAOSEv4CY+4qrozsMNbRW/mi1DtPKW4HuCid8lCRfOhU2sgS5nA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.5.8.tgz","fileCount":28,"unpackedSize":194757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeeUhtQe8OXSqOcihzH5EkXGtY+988eqpCfs/1y3HUagIhAOOujzC+1PHKDDN+QmrKzrJSN6/39Erk1ArFLLBdGEUA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaOBrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH6BAAiM8cj//af55/QSnzYvxhskJ2dVKZ24oaiWMagKsEfc82B6pJ\r\nAIssogJ/Tb3pQ8AHeuUSZFLSslET2/C9PqzTVZzRWgSeeYCfTr1d15Ji71zl\r\nZR/QKThIEDOFOthZ11/zvXlSv4JETqZb2PPXlLyFiw0JXSSmXnu3ZOzdfvQ/\r\nd7mcBw2osS3Ok54GWWk44sr5BcKymahvwh3rVSw4z+cgVdYgZk9JToKRBtbD\r\n6EEFbwpE4C2ABpNoTyZBaE6OxQjFUTnbK6YUHhYqUHJPJ40rij+f0Ygk77A7\r\ngIelfdg8vAok2merqw8MhCzcN/sE/F1WK7IHKt7l46Jb6WJvOubhLwhYRgJd\r\n0fK/oc1EHj06TcLqckuh/6f3dutyoPE+Y5lpOQ/RfLtuxHIoN5ghfgWmK+tI\r\nz8HPMFWMlJQuHZqgTKYBViN0pUI7hP+IdTdR9VLMn7Xrpbdf1EgBlEAfC7g2\r\njbVAPJ5fMN5l6tvC3mP6eVo7RIgrlVPsV8GZp+ThbMCvH0D1NQvb1fiMAcuQ\r\n18SVwndIljVfYAQ6GSQ2x5B/cSh4HLP/V4JFIKBnK0YqXfU/VdUQJtQf9lt5\r\nOByTt6zfapxU7Uqh00jQsgk9wJqDYmuH4pvdIhQozZtYY0AinPqb1IdCq0L5\r\ng96LlywpjZhvIZZkzjSucb2/m7UQCuBYV00=\r\n=uUcn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.5.8_1651040363293_0.5891872514931842"},"_hasShrinkwrap":false},"0.5.9":{"name":"pineapple","version":"0.5.9","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"./index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.5.9","dist":{"shasum":"475e654ac4b71b8fcbc20f88b415e388bea8528f","integrity":"sha512-wh3aGpQHKhfMibeRUaTbGjp9Q5/+7Zv8//TJpbMCoP89p12OcLv9FKnLHHPv/e8F9ImMa+pRAjKrNrG9eLawQQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.5.9.tgz","fileCount":29,"unpackedSize":195716,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6X0GSjQNGWixGnLuBqUfswZMpHeP2VzGIKCxRFabeAAiBwwzk+4NgluaoyUnGb97+ybqWgmtErLK0bsUhfNdiYEQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic1efACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyVRAAhEx/CdxevpxuQhv9smaS3In7Fll6lyQPo8IiNkPoGG0x0OwF\r\n8MUTIXsmb2MTJkdZILQE6ihy8RrC2RTqMrUiessufSLYB0MdRbxkb4hNOwHb\r\nj9G9UTBrAhCsbvXeIfX4BcVb6Puw+Kqw9u4wL9IrE4kGBN/soxSDn8k0+6zh\r\noWGNLwkKzvCD7aeFc75k87VZ8IOsA+ProTOZOActHClyVIOEoQ+XZuBSrv7B\r\ndefpUCpNGu+2SZGI6yESNhiKYH9Xft/iHk6kbCMvmY6+tBQwTJvvMaX747al\r\n3/NouIBwI2x2cYulfrj6ER7/UlNEmf0QAn45dNrpGdGasICGjhxRQkR7O3rv\r\n+TuIrFwmNEgmKjA3o02wXAi/FsI5HCwJEmuP1lVYKO5BbNfykmTn5NOB7JxK\r\nJK5zoY4e404F8vbigklPfeBeCmfaxnXFoD0gEchhQgPe5UjzFw3H357tgK9b\r\nS2gAKvq2E8T7KdeHrrHitz/PIxBK+F/P7EOYPuJaVBClK0H3ryRWWMvJfMjy\r\n3i5oGCfEYKmysic3cZnBpQE55PvkJPL4SMDCMj45nOU1dai3oTb8TWhReJ4h\r\n1OY6zk/UMLz4EI/RV1prJVaJ9hnXvKUKgoSP245gMKKxQlRuf93F4WLjfJ9n\r\ntCHO76z60y0xeTiLcbzkbdibcklXRTiXHFA=\r\n=6xjJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.5.9_1651726239237_0.7997345107268514"},"_hasShrinkwrap":false},"0.6.0":{"name":"pineapple","version":"0.6.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.6.0","dist":{"shasum":"b4c0c806b1b948bfda9deeea38c608263a980236","integrity":"sha512-djwJPdGYOINAmL9e6Ih9obtwPL4Xnp8AC5gjkyPFVxCIGOf58WI06qWBxwBZ9/zd0UZ71iKcSJmRyJVf6uQlZA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.6.0.tgz","fileCount":29,"unpackedSize":196332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ/7fu/nc62MI6GBHG1pd7tCAFtx48Lhx+8nqE1mvlcgIhAJCUF8p4D2yTXPl7BWr+OSX/rrsIX5nEcj+M/gEb9W3S"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieQcQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqcA//Yls1f3OpXTMm8YWO1NAQVeYk5SgLTK4UxsfUwBzyBz18dIfK\r\nBlwbomQUxIkMIOoP5nqvCHKq9iWKR74h47x6sdsSBnS5pBO1GnNFMvLi8Ppv\r\nBvjOBGxmJQIv5X3fnyk+e/f/+vslJ6EvSKXisf3B6wHW/12QkvA4yiqLvq79\r\nR3pIBdAeYd4zZcN/zOHyAJgGDCpiwe+tD8+sxKv8TUlQqUMsH2A6CNDaJLU/\r\nHcWdFJZheYEHXSJ7Fo7f5/4tHMCgtR6Zt0QFHrM0rJpuldBewsS2n7S1J6Mv\r\njA45J6OL5vRVrhLbyEujycMF4kzQuq9N1RRwMY7x+fi/2gMsHqmwmmBhHQnN\r\n/2BdiM1AQtiCqoZsDcNKhoBDRTM2JolflavJUv8/kdA2Smy8CyDV4nLmLDSs\r\nsyhKQTgpUPAmMwzxB4xxpfitwZzZHLaaaSqJLGtljci1NNEYL9nI5BESu0C6\r\nJSWVtMIL7SB7BRbqh1Cjmpw61jiIG0t6Qziipb2EE+PdYPmecT+S4i4j0sDD\r\nA22bRqjQ2Rw6hRva8Y+mY6YFD3Msvpffj6nPA1W9ocnI4IYzk91q+qaTznqN\r\nFqnL8scirphvL32E2927/69VDDU2iMAHJJph05vb1Mf9RbCBtxJkcJxQtwyG\r\naIiektUDgBNY+H4xiZaxylnc1CnKh98aQHs=\r\n=0feJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.6.0_1652098832615_0.9958660887263999"},"_hasShrinkwrap":false},"0.6.1":{"name":"pineapple","version":"0.6.1","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.6.1","dist":{"shasum":"dd66c70dfaf35b78036f343cac496cf79c24d27f","integrity":"sha512-CNF7f+wvxnx750Qbm9XYzuUHA15hLE4C5qI8ENdJjBNZKdSBvP4fTYbmzlmjiS/DoaDe9TITVjQC7+vAhROCTw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.6.1.tgz","fileCount":31,"unpackedSize":202521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHmCOj+vepud3M583psAJlcCptzGHwbpTuzFYcvj+IwAiAX+Vtn2E94g5AjYIZf6TR3SBhPLLhiJH4qwPlccv+ddw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieUhMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4oA//QzLOLe9ZNolzjwv0NMqTV0aLAcvKmgVpqcg2IPdiKtGg/Ucc\r\n+ET1cn87OOx9owXE7osHECxm6zEmQZcBBwymFHiMv0S3scdNJPio9cXnCBfJ\r\nKg0oNi6+ofG/FaGGW2zJYX4hfmyMHbCsYt/ecUAMzZrSpx10SH7IuX8h82iK\r\n9MAW0N+pWJT68qw6W93F7NCeqzI2ah28gptUuNwybd8TQDcp23fcZ6VnqXqp\r\nUJCz01bk3AjhB20hiXWiti84TI0VW2WQjU/n5d4XZ/ftgOqeZxlRUIdDNUdg\r\nBmo5/GULegVezOtXajn3Z53viFacU1hCCN5ShuuFRU+ru9pdwRAW1mqbLWq8\r\ne6QFeIQM66mjHYnWW3I2Ra6WDmkTiazyOppn4asjCvzHd6QFfepbs12GwiyC\r\nqloCXYxjzpM/wVQOR7KOawq1EVTmP+oAbj/SFy827N9USvQwkmt7yqDjCTaj\r\nfSBqh2ARgJxixSzhTMd6RzIx+nmrnqa+7R13SEUOI0Gy9Ez7cyzL0R2jLx0K\r\nPC+51SQi/uS4O8VRFzD5prr9TSayMsKNXcJ5m/SNzl98ZpoVXwY2HhUn1FIv\r\nMgdvJMZZFl4udi26K/nuWSs4ER7NL926l+v5FNzeQ5Ja7SqEcSHcqb4WgjiU\r\nSDpi77N/8fFd8asI2fz3OJRpz1rvpF9lDMM=\r\n=f7fC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.6.1_1652115532002_0.9151642612283153"},"_hasShrinkwrap":false},"0.6.2":{"name":"pineapple","version":"0.6.2","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.6.2","dist":{"shasum":"c6a37d49bcd69cefdc0d32f19b5fa05881a1b648","integrity":"sha512-+MDcdJgMrnADo3PMANClZT020E5M/0NSS0lHbaGu4CkDI9AEMLEdxpJlxpmsnnjK7QkrAYobVBO0ga1AZpNNVg==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.6.2.tgz","fileCount":31,"unpackedSize":202622,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkcUae9O8mhDDesjqHphIy3D2BWI93v7PLQW62ncoxXAiEAqiyKiHdmG1+pnool3k9hCI3kfHu6AqIS4Rhhov53Akk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieVVtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4hQ/+OqQFWeIZTqz+iRDkaOW9KPDA0U8Bm4vT1IjzmCdnIXPyEbi9\r\nm7iCygkrJKL4HWbaN9MzAEjcu9IVxWq4isfvJ3a0WKlIYj+/V6Ryb9Or/lFW\r\nF432SaoL1xirT5T3YYW1/XzyHrxiEx80UHOzRUpC2PgEMpz5+/nk/67P6AL9\r\nQEOXmRd/O9Ri8ufEmgN0ZBm/gZpnHKVbgqZBU4C/xQW9jchbrHZXF1DM0mLr\r\ntKH3w4jNQRrGIF4MV+aJnwRW7mdneP7fU62Raaf7y1HqwpuXiZTeu/pxSq+C\r\n9iF0Q9jMk1mt8R8t3wnxcbl5k3cEC2Dp1szUc0AI8UH2M32IrKiD+v9oK3DZ\r\ny+X4hQIn9DB2pgBLbtIG9GQzud5y7iuXeMMTZqzkDAfAm3p7zZh6x7mZn5h+\r\n/bjJjwdgreWPmK0XnR6MC7m0tLBawsRFAV9VPs63occb4AXNtTF9Ge4t6Bw0\r\ndHe9SBYynCM3ruBDBCBfobY1tMfBOVN+UXSRHaacgstSJ/ZvrXB3Onc78hrV\r\ngLOgbOKzb1IU3sW5JtA8CYhp0M148yKAdAQRV6ffxiKXOYUSeXKmPdQohswY\r\nJqEK6gOp8vHlt0xIhkO328YXhejTpx94FJ2SBFyFURM7d5QECUBGAh9uk9AC\r\nrEboIG8aqnW9K80ZMDz5KDYELIyVWVaBJKc=\r\n=c5IP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.6.2_1652118893443_0.24976405675348468"},"_hasShrinkwrap":false},"0.6.3":{"name":"pineapple","version":"0.6.3","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.6.3","dist":{"shasum":"b5a8a399a4983706ba4a7ae676be60040a540cb8","integrity":"sha512-yDEZtxTMWCAGdHWChvGdHAssPFlRsB2epj3FkvnDGueISrJ3Z9zwglxr0AoxWw2f0iFgrPbAJ0vPDGhgbmR6iQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.6.3.tgz","fileCount":31,"unpackedSize":204164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/DE/vHfK7Ga5J3XTFyhMuVkhmfjnhW1zYxtAM5Q2fGwIgdgbhRzvXRNtCQMki1s42TnZtOQtunu4K+rPAPnsDpKc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieo7NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSZxAAgtaVy01ICZrjf1hgGPgLaDTkbR+l3ImnOVRbKAoIK/+YNVFc\r\n+FKgQz9t/6T7hOm4BIdLyLGk2lOcQ3ru3T4xtLF7dm0J8xAFEiSf9j0yCZAO\r\nzFku8JfbOA575wu2WH6HrpnUpGkT3GcuZqPa0EojhDz7WkR+IbhM/4qHX+QV\r\nJEK0iukm2Oit8QOxbmMMKtT00WMKrGQRGWR6csE9w0sPem5EFuV4B3io7YoS\r\n3sQOABvZapiYDrzDJ1AUiFYA85rAUoXMVSh4VRLNmDMTcHzPDARrdEYzJ/QA\r\nPJn+pjjFhbjic7j9mUFjrBVPwnRvpXGMH2h8YTuGl0T0y8h1vwkb2/MegCj1\r\nFmAs2nMmim8rObmmmurTBODcHwyGZWm/0UVd6qQOlc3/9+51o2WOBukJJxKJ\r\n8sHhBQ0KvO5+iy71BlYK4EqrgNJXzN5Imli5zk//c0238W7gFtl9YbpGfWBE\r\nTHU3vbltSRWOaxdFhrYt5HZzPsyEzBoNWpvS0C1U9kuMicTD3RM6X96vuzSa\r\n2GF04CllZygNod23t8Sc0Mdvnc7tRrWEP/F2DyHwZA+cJ/+PqdWOc4NJcfSr\r\nRq4+ULnbrbzA6IN+++v6xqOEUf/83y+pojfFfnuDeUwuOQUyVnsgyM95aVjV\r\naZzPhNA4YZokbDh5rQ5DFieNfk6/jj7esQc=\r\n=HxSd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.6.3_1652199117020_0.1989458175070553"},"_hasShrinkwrap":false},"0.6.4":{"name":"pineapple","version":"0.6.4","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.6.4","dist":{"shasum":"6d4d19d81f3e491a23ae8bc0571fa221a2acfe88","integrity":"sha512-p/3Oe9eNfzdTtWGoRcFOIIzQnKSUcxZQbv4b9Hl9Vz9/GC+tKe5WVRn6m1qRhH0b44MkoJvHTop65lbli3458g==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.6.4.tgz","fileCount":32,"unpackedSize":204195,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0RvamctR4D/MKi1mR4I9f4OcQCeJAvRFW0UdXOcZnKAIgBNfUyFdqCjTBq1HM2SdD45nmKU7pe6Mc4y+aauaqeyc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie7P1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBKw//Ym2tiNsk4NfABXLZtqqZpZPgERIDc4YbbyIrc/H94r8qXvNk\r\ncVfK5RbI5WL4sB0bf1+WNY3T/bvmwWnoSyjAvYxySLc4yR0MTRNJsbC1PwuP\r\n8gWfFuwBXuz3RZ20mSJpUDmpjuLHLaBdjeB5MZOG1hK98eu+nWKyh3NjK2Ps\r\nWRdfAtXCqzEA+8aB67k1sNYkV5/p+8oEexo/2u9HZ8FPUSANq2qlAPNXoHOh\r\nCAfFxTQW1wh9TA0abEGnkBVR1Whc4j65jaQs3P8CBWXTlr2T2mh0lpSd6B39\r\nRAsJ1DaNeqgzDEy9H2hSKKf+EaSWeU/a+5clVYmmzFOCabLuju7vufbAIc0C\r\n+NyNqfLPFuD1g/MgFuzZYUrVyPbzVyF9RfGSudrrqDLWE+psZfkDO2uyQYm2\r\nu6fut6YLnLpecwHoyVj1/eCDeh/TCXnGoC433G2dxZ85JhbvMXXmM5OrTzNf\r\nVLMf2PZb48oLU2BhXEAWhYx4Nqc7YAa0+VDcZrNH5sC/NZmduxZ7ABGNNh+S\r\npFIrRdnfo+ez9HtRSCOgGoJtXqAmivUFtJX+TmBtRngt+MPbDcDmOdtP8JEN\r\ny6dGl6I/t4Khj8x8HyAZ+tDZQs3BFcRhTKaldSUItJU1tFRE0gl0xL6Ja7Rf\r\nWjSTiPd50w4QVW7ty6cPFSovLHi33cIZt4E=\r\n=Wj3O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.6.4_1652274165373_0.23531578046059365"},"_hasShrinkwrap":false},"0.6.5":{"name":"pineapple","version":"0.6.5","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.6.5","dist":{"shasum":"979e31b2a885850826222cc3b2aedf3a07596051","integrity":"sha512-LdHuylDwZdJHX6JZVEBqjbK/NcVesc8Z8xtgld2f/4n/kqE3nf3jS7zUm172SmysydVovp+PCzEwxG1PFI4BTA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.6.5.tgz","fileCount":32,"unpackedSize":204325,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCErjOBKNkRGGU0aknglH23wQOO+Sv3Od16RND9d2bQjAIhAOxTvWG0WBOEqBJPG5dUD/97JCJlEDp/bss0YZ4kJd0a"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie7ftACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFlA/9EwoEStaKV6pv1ihO12+6LbQoJc1epDyiR+UKLuSrrK/tlWuS\r\nI2PeVxLc0F6axAdShTfnrUE7g7XsjnoxULoaNyWDAO7GU/woj2QS9KBbaath\r\nFe9LiP+3iZzcJYprn2OG8fsr8o4VZ6PyMoFnwKogJ6ChOsUM3RJ3I1ts8Qip\r\nwJecLnFi7I/hCjCX+6KuSIEq0m7bL2spd9fchqYAVsVF3xt+FdyWmWfigt4C\r\nTPswnVmspJCROX/V84qpqpk7bxOjAKE94JXL2ZCj3f4f4G9/9tEgw7lO47Dm\r\n7Em+moeXvZUQcpgTWbQq9mlZBNwG9R4on3w5WJ8zr/0/56V0SldvLXFMD+/i\r\nbxkBzdFT4DqRN27BvaWxr9RA6zggLj3QfQe4LOcOs6XDw2jM4mw2KH92CpdQ\r\n2iBwwS3WKI2pKcMtwRdGdKfLP996ZOMFIdHLr71EqNFkm3G/5AllL95xlvME\r\nWmd3dHtDs4flFM93RZBtJjWBhfKWryPWHkYUraW/99VwAes4z8yYRpRRsZQQ\r\nOgfPS3y5PMT+yRx3vMnih40FFDM8+lGXUpR71p5TG2j4J7WCCyMAD6SfiqbG\r\nJvsMXg7HRBsJlT9Bn+6cRVZ6Um5beYKUZ19V6xoDcDkoENbxNAmBldFKW54m\r\n7N0OLD9VkoGXLgw3B91OqIMaUYeozzn5Rg8=\r\n=EdRH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.6.5_1652275181111_0.9882495117400307"},"_hasShrinkwrap":false},"0.6.6":{"name":"pineapple","version":"0.6.6","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","jest-serializer":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.6.6","dist":{"shasum":"03d3dc089bca8bf486395b70cca5514ea552a5eb","integrity":"sha512-5Dte022AFE39u+ilyDTsNr+vcO2hMRGcNNBmFKsjK7KrjtTnFuY61k81mBNFq0CDa2+YKz74GB5MfUK37jOhug==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.6.6.tgz","fileCount":32,"unpackedSize":204793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQXddLZtmzKXpwt/QxduDSxYL9SG6v8S11DjDapyA6RAiEAnxyGlYe+RM0tdk1p3XO0wYVOJYxHj4ZmSnErzQBOvYc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie9WZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9pg/+KWXzFKTclX1kgzzUqQsOdV0ZnRm93kL6rP6Io8+nTfZMG1wU\r\ntNTjRiiXZMapdIm9Xeu138J0NW/ZCM2FHr4E69kvYVW1chmTij0t3c1S2xJZ\r\nII1HRe2rUbWZlpSEvLPqCsH1OEDJK8WESgrPKX36q3h2Wqho2FWUw4HVjder\r\nVszctbqKNhwuUMURigsujDL9Lqa8OaNYCA+2u3pZVhk094+Gv+NHGuW2DNI+\r\n5+vK1Gj9uphwPdmQFSLq6S8WamddasLUwd+sxfiUqZ6+U2/rCohRpkE5txlu\r\n7c6xKoiZQIFkBDV1pkC34xAOFI+lpgpJT8in0kzgapcpXeNBq1t4E1xyTk9b\r\n0gntyEdgfRwD7b+A8uDtEINaHPUUWvun200PD/d6XcnpicrcDXQ1gKaNiKBz\r\nqtmPY2o4pIclLbwNntcLxkTOCgapx6ZcBj4Mzd0O4nCohbdEbs0qmME38Psr\r\nNaM7W1W/kGfOH9u0uKdGQVEYDvmRPFRWWCJraDR6c+AVhMk34THlsdpXaAPn\r\nhDNlCFGskDpf9GODpr84v4vveRjaA5h2ASWSMCoK277VPB3tzdzjTCy/BxfR\r\nyMwDwZas6ei2U0js/4JuvZXri/IVgbjxwdJDbSwaGMGeVTrzIGf7BxwSrN7T\r\n6dn78t07AxOTiji7MLAdZt0tCntYJJ9E/KU=\r\n=xJW5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.6.6_1652282777586_0.140114303269125"},"_hasShrinkwrap":false},"0.7.0":{"name":"pineapple","version":"0.7.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"node index.js -i \"test/*{.js,.mjs},*.js\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.7.0","dist":{"shasum":"2236bc6b6a15a6a59053fe742d39d4d5ca1a098c","integrity":"sha512-iI0e1wj/3qF4JP3MfSgo/PS9SnqKkzGd1FC1w8mhOpXsfiEwUHdb4Cs4J2AM8JBFkYp0Vjfui0ZdtE7dg+yJEg==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.7.0.tgz","fileCount":32,"unpackedSize":211830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3zlaBP4qjFKCMRk4BYlLjB7NwzawXbyNQBe6MUnx91AiAJsxVxpBvqwjmxcIOy3TbOe83OAHlOHSHsnVthXe7p1A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihAwtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe7hAAkbTiWFdvIE+pV3AMD3SXzMB7bvk2HlOuu5Ra6QlYPf8sHRpo\r\nc4jVEAMqH+UteN8LaHcRzLhG/ArBSWr+D7j6K78q8xtgLF+rDFTnoXMk32bE\r\nFhVI59DOiCSbd87JJ+MFkxmigxFtF1UilNDe7cmMewUaSBl4IJtbOlahqflU\r\nO6fnZRBwvH56PXoQw3COAKjtUjkWgyTI6RMtUsET4Ut3x+JW/pYegLDuOHDJ\r\n6fv50kGRWkGEthSxZC9cIV0NerSsIH+j81gsKSoq4CV9lpDQo0SGDlowygWE\r\nsN8mTFhb0L6lgZebXeQQ6zcJYlSHo4NJqzWAkGHEF7Ef1DvqnHkeYYZdveVO\r\nJy53lROZT3e9iOIOGzonAqG0H+sY0DZML9s9Wd1TVY2f2T9sdybk5IqzoADS\r\nd3QzbD+1Cutg8cja1TsaxAwzVA37NZJgPh11rc44gMzqc+HQvXrN4CuDh2yU\r\nwwBNfrWRR8vRdrse8ko2TGHKnr8r3UPqfSgrbElhSqDWGzokQ9YownAyIUqR\r\nvzUb72y7gYIr4gEwKMdcWCBQ1ElkWLhLwOzG/f0hRqjg2uXEtnTPeoqK92yq\r\nH7elG1vDjOBgcgXn0Saw5iF9n1lm9i/QgXOgnvALscGS/kpOHCAv6o73hy4r\r\nUfvFGRTrc15qfYHjtrqjtgaM3B/SJtEuo4k=\r\n=khzY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.7.0_1652821037121_0.13810510336905635"},"_hasShrinkwrap":false},"0.7.1":{"name":"pineapple","version":"0.7.1","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.7.1","dist":{"shasum":"874f521c5dbd83d7aa711de515aa3f0c78bee78c","integrity":"sha512-4WptsjGXJDw/iUmeVz64K/rB8xR5Yyk1fyLcFl6fJKGPIOlb8NnPEjiTh+BXcclug/G2Y22xDaXzgtj6OBBkgg==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.7.1.tgz","fileCount":32,"unpackedSize":214115,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWJTf425qn6W7RYeXW2i9jVqtVN7f+30Al3owUSwo+VwIhAKgkE8QYnwLmBL3eTlUfGIJca0L++9b108b/CWjlIROn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihBb/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokYA/+IXhVZCb+m5fi0M4DqaXDjRJhxa/uy1mbBDx57DXzVXd1mQOS\r\nKV5MfYHrEVJYiC3jt6jdnmUC329DGWaLjBNI6cIUPIpPLPVspF7Bifq6DLOK\r\nAxEseeESgkVskCYj/MEaBqN3igQl+jAtCTuY5MKvpwCMuVSM+SAs62NLHjNj\r\nT4x6pCd/1K4ixYrUgknpE2NR0eCxndXWb2buGXtDpT6P/Nie0pO1IjIKuRCt\r\nSZRQXtGMFAgomXvFSIKCW0hdT9b+80XxQxXPjtUinNUE+AOyQqd17WM7ocbt\r\nmCr7CWk7nptYhrF4p3SD6LdqJmIQkWyP+p0J4MqrtevXApqWArStXdXc2zo+\r\nJ/BJkJ1c9VOozE5sJqYdcmD2aXJDRYTJsSocSHCMiacXrFIsI7Y4AetrdOEw\r\nD6IpTJYm3jsSISHZOSb0yNI4k0ZM2wXE5XRjFSLryarho+asC9ddJ93PXuDC\r\nI1pclHf5p0GTkiykpSaJ9Avmazfs41j0Y6PkUY71uRcv3Xbqs2Wr8SeV8HlD\r\nPDQ8vsvXOvii2/f9PHLxjq3eZCO4v6Bt6W9GLim6D59ueRJWa/avClGeoH3E\r\n0/WHMg1EvspI4libVvWxzQ2cQ2GKQEu3kjaZD7VTx/147UDot4fUk6PzmPy9\r\nhVZYkRzmMZduTBSt3tPRtP+BfgoJ6Emgmpk=\r\n=bW0k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.7.1_1652823807643_0.8791641936127137"},"_hasShrinkwrap":false},"0.8.0":{"name":"pineapple","version":"0.8.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.8.0","dist":{"shasum":"2f58ed68d5b943ace557c31fc45036d8a7312946","integrity":"sha512-pCt3LK2/iw69z/uWLX/4gg6N8MX/yzyUXC7bQPGx0xIZKRTt24jr5E1ec7U6sO9yBii0n1k05nXC0TmcXE9zIw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.8.0.tgz","fileCount":36,"unpackedSize":218742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLPsqCIMpYC3VSZwiyPzZU2GTS/4fTRMz3bOpCvTDKZAiBaRE87o/XibhrYOpa1/YIuIcBnLEQv+SpGHoqUSJ79XQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihboNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomCg//VAf5Gs1vN63jPhn9DoLxULlYQn5eS01Ltku1dGcai27Dni+V\r\no+Xte8Cjt5u0FfsPYFMiPsNRxU8iIAJHnQhfh4pZwVxG8JslJ3hEWbudRaNk\r\nMmXIyBLPTdgpDDcLupaDvXYbbscBk72GLi4yGuLMIvPCS0Yes+UDFvhXaWXd\r\nC2RVcYXoTDRVmTQ4dmHbEvxQNafBKxFo0f8JjQm+J5VLJwmzie2DkR8xJdfY\r\nnNInLQxLGTN/VeoywGSj2h4NAUx3VKumuxS4lZZsSCprFIqHKit9c+7bbKJU\r\nvITOrOe+jD3QWo1FI/CZFREV/+MgZogfL9eeZw4/Y0MD3X09ybPEBvbCSkOf\r\nZaYe+85yT55RlvLp4VOH82LWvBsKlBKK2eNfjKUUYfAqHr0MG1FD3G5ULrSB\r\ngNTv/eY1JiJ4Q4tmVJVZXu3aTDydcDsZyH3Af4eld0O/0j367Lg76oaWiW9/\r\nuNmqGHNyxFERS+l6N7J/r+7ycH5Cim8ZxvJPTCeH35hKQLb+do6b7k/dwo5k\r\ngP+HgpEKV33NCHQw0Lt9epTHY/jBFr9acnEYaJx4uFEFdHaWYr6ZBehc614b\r\n5Q+M4VIqHHhtS87iG4dgNt3SRc4QrC3N/2mC8JKdoSvjKsH7Av1goSP9lgIX\r\nShcmsX81SekbVvO3IzDcc9n+NnTc5/DLEW0=\r\n=9/L4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.8.0_1652931085237_0.8287166017663277"},"_hasShrinkwrap":false},"0.9.0":{"name":"pineapple","version":"0.9.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","fast-check":"^2.25.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.9.0","dist":{"shasum":"0355111ae10c0c8d63b5f50b4d2c83fa3ddcc022","integrity":"sha512-PHZ1O4h+hmCgEKFCB9So1W35lxdAvdbcviFttQ033y1v40ApLf17RJgEdvzUKO0yauHX1t/a+QxlSrubXeleWg==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.9.0.tgz","fileCount":37,"unpackedSize":232231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmDNqehVLEwzSZ39uyVmT1GOM3LjDMBaNX0eJAySLTaAIhANJKC8fAnzyqbyQ88ghPFrkTDJsxwyGBfNwn97fUMUai"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiutlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4HxAAmYFdgQhCSzcicNtxt4n6kxcCvwGz7ba1pF5ar3DtQbhIY5r3\r\n3oRP3oHBKLkWuwmTYWO5h+Th5LaeNXjyZU0ygxogQrDkX22kYKShM7h1oW2q\r\npE0y4pNi8L7peof36+RAWBZGtrZ+yjtwtkNBdTQiQievRpINvUGpz3gJKscL\r\nL9j987F44hz1K8eBZTIc4Foc7zak7OmXX6YGZXuq5G3IZbwLiIvn9zb16zlp\r\nfL9Swt5V/2gmhiySZMbMKaTjraZXmxNstS5SF+JztmRx3vbtIOwwgo05V87f\r\nDvj91moxcfySEN6hxsHhMskWeEbTsNC42P+grMY3Q0r8rwG0Q7WY1tC40ahT\r\nL8BTn3j8SvT0wm8HsG33hHuYjhWVtEaJCoRI/KCYZbXytqELeDHvEHovRA8i\r\nDS5EQJJ2hZWH6R/0l8TBTlvYucsp3Uu70HAZDGC1M2Yl/0rJAK3Y5QZn6Pao\r\nZfPr5a5Ty9nu0RdxUIADGbGG5mmU/yxi4NzWiEWr5ZVJQr/mnBAjJk4VKiBb\r\njqTlb3qGyRJ4L9kr/rEISphEIK6myglbjr1z+VWUxD1gb7Gc9FoIlNCOXwbG\r\nrXD1hF5u/ZUuewZXzCtd69TnqKyGrqYnf/crQYNqEO1jKI2R2tPw3pRXQrrr\r\nG6FnBAqx8gh7PCxeoRSMO8m8be2sqoKJIXU=\r\n=RStZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.9.0_1653271397714_0.8875403642400728"},"_hasShrinkwrap":false},"0.9.1":{"name":"pineapple","version":"0.9.1","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","fast-check":"^2.25.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.9.1","dist":{"shasum":"b4ab017b2086e760218b97d53d4db811e726d36e","integrity":"sha512-QoZrIKEaiHn2ZYpdgpdrve/4wUl24uVxgAq8c4qZh5aah43gpK1A3QMXs25F2XTDp+zd8Hcb/0JNgqiVy4ClFQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.9.1.tgz","fileCount":38,"unpackedSize":233938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrtBZnuoUyVpAeJ6cxxdxNNxI1XgilmAXbyyUnLE4S6wIgTk61Vhcmq2ntCldpLs/37FtLDLFtNV1VxLCGIw+a9YA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIVSnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox9A/+NY1qqO9uifoOs6isz78zy/iSRXkC5e7s0o0G+g7LsCZ/0oRC\r\n46zGqCq+0//Vhx0PHJqFbGDGSvCUoLIDGFo4+lQOeya3RQGCjKzbD0/+h6MH\r\nlQGYzKHG3F9j1JpuQuFPji2qCRvhTJz4mmyLfSbhlD6ttNncUTeaKBQ7FYx8\r\n+V77BWCSvnaOrce3jj8Vf3F+sfnbpvxexhan8d1ime0DY2BR497Xw+045NmO\r\nGAzMs/2TPiP1ucGKDSh0oaFzn0zESy7/6/p5vOBM36ZbSNJ+SngNEKTGY/Il\r\nPhNl88pxb3TWfJeTX3C88D5QDRD4CVhqYRkbCPVA9zqTINjrOUnmyWQzd0b8\r\njp2Ez6UdKBNIoa65HCCiMseJIZTF6w3njQHnh+EJdBeSvocPNaAa68hCGqsg\r\n7DAkiO+6jH5Awube2kXeYukrOhAeT8Hx1O5KfO355+k/fFhS1GrTMlDqF53h\r\nS7j2ijRPQLdcZ6Zt2SZiC2fZnU8u80wNmlGoUFU9xxUi2NdFIvqq61lnqdHa\r\nJBM2DbAhr9+WwM9scougRxrkgnTDuApLtHMJ3dJWal6DqDcKCvcvnCpx8gOF\r\nipsTThQaPxih75NGk3FSJb3WtD+IU8UjQdR0KKeXt+WWRvsgCYmImBIWVXbn\r\nglDNjbU7O4wj43HvlNaYUiBDkIbXMTzUGeo=\r\n=QqhZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.9.1_1663128743487_0.7238571656674855"},"_hasShrinkwrap":false},"0.10.0":{"name":"pineapple","version":"0.10.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","fast-check":"^2.25.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.10.0","dist":{"shasum":"39293d2af4cab075f25eb776a502d70d52324d0e","integrity":"sha512-gz9M4hyGf8XpaHGRMG2PJyKjFDE6gZnFsSuAI4KTiSbsUqFZvyhH4k+xHopPDxSoXdbK+FJ9JXfw0XDR7dMjig==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.10.0.tgz","fileCount":44,"unpackedSize":235127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfyxu7DFR8Rhsgl2SP4C+cEZ5bZ0nr5oA3V11kTTXtTAIhALTVFzoK2y/3yl0hoLQRKQHQ9JT0ehkKYTsUkoreEsLB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTp8/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP1w/+IEHdcHG8mPJJCmVHwZX1HuA1+a+Ul2F/gee6wb3HKnPEeKiZ\r\nhFMLSDl1MakWAY7pHpymt725m7RpjYvaMAR1ETqC6jr+0gnx5m+b5UNnCvV9\r\ns6X3lV3BvNbNJbI7Qla5xZzLZao/BOrAGqm2rAh9XHnfrjb9FJJZEEqC5Ml9\r\nCeW2sIIwIuWFKnB+OGJfghFdrX7yXnFcgMXtZTHF7oZHUeoZXKWDT+eal/qJ\r\nDy2ecS073Pp/0a4MTvNLxpj/GWPQqajxhLj62I2EhbJFib8Rn+KnqZNQ64rD\r\nQ+2NQZ3FfgbUKc0SivT56gNd+Cknx0HIoA10AZ5Kq68m8HUFgwE+dPgclJUE\r\n/G+vqHuo9zmOb+cKy0pIVu4QDsSsjK9GSyUTycgwAnZ5NptSz2rNNZwwEUZc\r\nJ991NqhWHHbQmokaCTdW1TtAxVHRC/V3GH7vaIuCr/JXrpwPlenl5V5e1MZC\r\noxKt2p1cNap5SGQV1GZ9vm5wdvpXdrSMcDqD7W/F0pm6dM2xpNV3hKRwvYGF\r\nDpDmto2vdg/e/s03mvOlhsKRsHwKlWk5hg/ohcNVFEMctAAxCg2xCnboR5Fq\r\nokYcIK+wSCVOSaDVNxlG44hPcq25DCb4FDmX6AWJ3Zhe2R8+9s2EdwC0qJQJ\r\nh3iHjNa+RNqYulEPF2EEqeSjCc39mglYU70=\r\n=BDlr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.10.0_1666096959600_0.5023356466268942"},"_hasShrinkwrap":false},"0.10.1":{"name":"pineapple","version":"0.10.1","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","commander":"^9.2.0","fast-check":"^2.25.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.10.1","dist":{"shasum":"49e589b068d1de48fde6c96356bd48835d9d5575","integrity":"sha512-AXAUaDaCWYpBxUKOv4fuaDXTqw4U/mzahHdxcLvbtdab46ACc9E9n1hRIyULByKkEmKDFT4u/UsMlMtogZbllw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.10.1.tgz","fileCount":44,"unpackedSize":235328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5yP06FbMJuYarFD2UOi13BVyIsN0DyEVR2Pis4fwMpQIhAPG4oO5znDw3hjmlMck8gv4+CVA1ovLOy1VEa8S7eCAC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTqerACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwbRAAicEM/kdVEcYdr8HfzK5MNc3N3U6KWS2mL8PSqQ775YZZuLQf\r\nVNDg50j9TcqeWomudyG/XIUBV0Mv4Q0ktYkHMsRaxxk4xL8BYf+rRETfVJop\r\n481df0QuBrhvDRaxreeZnogoCgkR2QCbn86J5L/qDIENl6XXB6jiRSswLwRs\r\nvM+Z7djyC3LHcl/CqgukMV6VicvAS5KRHdtShws/MbTCK5tnrYOH69CR5hzM\r\nTeK1i+dUhDg7+/16bmxILQkJx4vx1HLZ5VCUVeHXzMlqbp4vwUbTGT4fPSc0\r\nYWmvdojwY1hXJILKd8qPPsDrAFe86LMCBxeduGVVludUo7aAGYMNVWRzYY4J\r\nm+6iMs7iCChJxdyKWdsKaF+Qm6Yz8dsHJg0NQrBPwtX+L4UU4zAns15kSlX0\r\nhUrsPpijjnsnTppPeHnZnkFhKKsqj7vqeZI9HGWTuEM4ekxxnzz9JG9j7S5y\r\nwL9gpsr0GRQSTulxxORgGAaeuxaAhoP6pVm/+nbx3eD5c5gwCAQBXnpUlnYU\r\n6HXM3AFDs+GCBHJJ6mIn95h+khLwR61vDhtlwVD8yHWxd4Hqoj8fVUl+C/Fi\r\nAX6BIP8uY6yri5X8148cOMw6hYU2Z0WXgTuQLg+2a1Zp77tqvllUsQp53xvq\r\nxCSEPD4L5xtdQH0IZyru4gwbv2soxvAab2s=\r\n=kDky\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.10.1_1666099114857_0.5885588013960705"},"_hasShrinkwrap":false},"0.11.0":{"name":"pineapple","version":"0.11.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.0.1","chokidar":"^3.5.3","commander":"^9.2.0","dependency-tree":"^8.1.2","fast-check":"^3.3.0","inquirer":"^8.2.2","jest-diff":"^27.5.1","json-logic-engine":"^1.1.19","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"^4.4.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.11.0","dist":{"shasum":"4f17a79faed22bd4de43eaa78d09002b27efde3e","integrity":"sha512-3mjDg6clSBJTy11E86TtU86aNubU+9fYYikGdbi+jFnHAOal5vRbZ72ujuMQYXjQDoMf+lHYj3ZXuuORo++Nbw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.11.0.tgz","fileCount":44,"unpackedSize":239650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbX59QyfHBZ2cBx2wWsUu9hlLR9dA4hRxkRvF8C4yCkAiB7aRx4ITuJkqHN35mtBEPK6t+1wS1sAUp2yVOt/EPM+A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeIYmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpa5A//dqEnKq/X0wrZhTPfLgcqO/iaEiVxYIY23Zd7AKwcFNspCpXp\r\nj5i9HrmTA3DVOdsAAN9kYbjj+CNtNgolNnsGalJ90Qi+hWWChzlFiUOnFotV\r\nPPWivxIEZp/ETKN/nJO0uuwuZOKVFF41HgSlMPNDaavtaz8JIzuKPxfb/lyG\r\nILWujhGjAXOuL6CK/I4jrCoYdWyQdDZlPkM3jmsoU5zX8w/XJ3/1ixHI9A41\r\nXsHCln/6NpjXIUB8n8hsYB4FyDgiY28NDEAnEvKKq4+rELisq9r7db/7OsQp\r\nHlpoH4vJIxBtINBpFkWc/OrvRfJSCCf4Y8CXGKeFFu/sXG7fpg8MFS4jNJSA\r\n7mQAK8fy+vIO9qJHIyk+w3yGyf/y8EJQTxICma7uSONbz8Iibcao6y1tZ/bc\r\nUicJaWcKTc1H2c5cnviCCrDcPOJ25iNPke3F6JK3PSjrl5y2oReNMlaoy2ed\r\nBbTG3znpP4RO53iEJM0TclSwc+3PuP4Db9UFVxPEoKe7amigd5kJBkL3Pq/h\r\nfu817tgtTslyRMkEZZJuJBn6cGGekEPheKzMLiJmKYVrEDDjAi26PUKIYOlj\r\n+U6aeTiqdNil2ltVoj1qmiPclOc3UshLgf1VFg9S6+18ioz/y2qwy5EpPU9h\r\nyRBh5dfr6Ac3SDJm6NVckPozUX3KLsGwSok=\r\n=aafS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.11.0_1668843046587_0.9334907874099028"},"_hasShrinkwrap":false},"0.12.0":{"name":"pineapple","version":"0.12.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","jest-diff":"^27.5.1","json-logic-engine":"^1.1.21","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.12.0","dist":{"shasum":"bbd4dc313b2b27143fe76ba3e645d5df52e133cb","integrity":"sha512-/d0xTWyXCBd59MW5Sz2UDdZMBy1iEud4SVgN4j/NtORD7YqHlHsTMfB6Qszi3xSMqfSy5XaMdWJsvdRU+m49/Q==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.12.0.tgz","fileCount":44,"unpackedSize":241685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF8PUW2WccS2uEeXWiw/vFW4mmI9MV717M9NKpYdYP8wIhAOMARINFfrY5C8OcjemKPTTmhIBKoSUqOAKjQSwuaEWg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeV99ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7bw//WusYWivRAJqbsKuIpTno+qvJ1pkVZTNa6hdI4qzQ2JbtO7xr\r\nnAh/+Epxz8FXqgfu0zNdMoGzXAkp9zO9jO0iB7IWQKP1Tu9t1iAIMgJl5Leq\r\n3AqLTByA2q4Ra1sPBrRgM3Xv1YRw4RstZOJAo5ba7HQEPOOGsZUewAJeUymu\r\nmaNZQ9peIrZE02AZox6/eNsQOyrCxaF3gEOpctDbikGpJ0b/76iJ4MPqlhyD\r\nG1dtgkS5bO61a/YdOqrHrYkEezL5cFxtNED8FPb/h0FuqNiO8ZXRe8z5pJAH\r\nkLucidKyGzj7xci4JbkoEnszeIVUzHb72vFbV3H4IT3VYSCNltXgAXocH4jU\r\nSQPGqJCEELJDl6izKbtccjTjSRtsqN6li6/Qd6n0I+CdDbRV6I+sZ2DHIPXY\r\nsR5yeEoDpFBzpdPQY9RYF8LRPe7toqkQhDjl12JWy9IypuNBVrhYwKSpE90N\r\n0mH9bt6hwpSgKaxTZHsFs5HAaBoNlm5C7fwJpKyEGglKf68LuLKKZ3HfKUAx\r\nxUR6fm3XsIRKFKZWtqt5uAglOxDcSYwYEW2KhZYhFs15wAayhCjOJNDtP1Kf\r\nwJumcrnuIE5+ybp3akjPdm1AZ/7RCjxCyq+MCQ5/3R25ombCMtIRlFbTPV+z\r\nHJTpjArfVJryV2Spv6ivx11MPuZAVmYhj+Y=\r\n=2BHX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.12.0_1668898685609_0.8087139206044163"},"_hasShrinkwrap":false},"0.12.1":{"name":"pineapple","version":"0.12.1","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","jest-diff":"^27.5.1","json-logic-engine":"^1.1.21","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0","ts-morph":"^14.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.12.1","dist":{"shasum":"56dd8a2c9008c091aee72fce38ab524f5f879ed4","integrity":"sha512-Vap38r2NZakWrvECGXfw5o2KzuegtH3Q9bzPw0DL2lst2IH99RYSYlOKZxPs7d8b15rRkqy7x0VF/kGkGTHT5g==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.12.1.tgz","fileCount":44,"unpackedSize":241708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIFPj9seP3u0ON9PMnxlj7uY+COFH4Dc6Pj8SnjQxgumCAh9R8J4H0DXtFJKJpOqJ+fS5QvngPV7d1drpsyWrzLIY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh2AxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcHQ//crROwF43KdHzBsH3t/yKyrbPiYo6o6z8Z9h2N9b/5UPjTNje\r\nwF0sUcOZtH0hFL2cN5x2zehRgtxezKQpCIjqo+sBwHGrvnh4fFxt2XYmWXiJ\r\nkE3LndXEZ+mRaLT5XhKxVS0pxfcwqE2qZx3oKkYihPI8GUp1GtF0dwwCAVLe\r\nIPQsEq1dr6Bi3oWxvduZfhF4wl8c9nEaDSiu2mw+imCO5ALUliQrxNH55roB\r\nUybuoK6n62/j1+2cVCw7LpPLemw3qTD/Yo6/mOR8b17gTrF3fbpFLtuGyAQl\r\nJbDyOCyfTBqQvXXIxsGDPj6a0zqcTcL8GfI8aXeEPGW1hR1ulIcBafeZ0cYl\r\nT8RzL8Dev62xF32+Ciw/+AjqcajJZ9EbuF+iRKI0QzTBM/jHJivnURQcOGs3\r\nH2oFla/m2yet1VDaaPI1fyDwJOo8J4HGXN0tpHM6IFLD3UzR0Z31l4kM1aAW\r\ntDa1sEcu0juEtsOuE/eAI5+jCop9clVxBV8ow49+yp74b/ijxBp38oTxU07m\r\n94YqFwbBig/DKa0Q8jwJ3iGVNoIK/i4jeGxywOjleikT0YPkQfHG4tRL0E17\r\niJHqNgwEnAOKCWrngziuHOoBAwvOxFmpkDNj0Yf31YAJlKdltND+FCsu3Lgm\r\nzFhTsL5cRf1bxCx5Qzavi7lns6QiikOl3/k=\r\n=NGUB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.12.1_1669816369595_0.1488324453431622"},"_hasShrinkwrap":false},"0.12.2":{"name":"pineapple","version":"0.12.2","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.21","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.12.2","dist":{"shasum":"976a9cde3d622623171b6c249ced4b614ac6ca8d","integrity":"sha512-bJlmZtzfRqS7OB/9j3np55KB1rHWhEP8COIYnh2MWOtCNvPZfHkVtC+IvTP/X+poFCOZsWHqJQ6TXKpASufg2A==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.12.2.tgz","fileCount":47,"unpackedSize":269540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEijL82n2xBnRoMyHuTwwkIuJv62K6/F1ijECcOl3CDFAiEAyuu53OgKcT27pGzkJI+R/MVWJwFtaoehjKbsbteSYgU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh+pBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9AQ/+M4VnF5vXkI4rlz9hCrZTDmRfkQf2LLUmW4lpwahflAIRS6Wf\r\n0k5j1NEBY1p9ruZh0M2sWMaxRtzD4XOE5Gnq9z6MrDJhs7yZwLHmSskGhpfl\r\nsLrzWwEM6rBnqS/hctu6XCI/z+UfFMceSWZNNHzZlmIWDAoKG8HhtiVeVLMC\r\nEEiRIjm8bUW5X2/t/oBce2SRuV5PGfzUfdrMGuPR76jaQf5kuiAnFToyoOEB\r\n5kiDbD9IVXMmwpHCZXO0s5L4zHp1TP2m6bP2bDTXhqbI3aTaW1n9hlY4oEmh\r\n1+mgNAJ2l1iFtxdVvkjPybbzd0BUHh4EShDVmopZ3RE5o2QertEcfu5sdWA+\r\n84YeG2SOmKRvfaEkUqMO8ReNGd6V5eWmQl34dj5ejTQU3KgzffFL6hj4vGEv\r\nnTCuzsMfa4rokNRBjMZaW+GsgxAjRM6McHQkoywD0IvFG8c+wK+UFWxbXXTp\r\nUt4rVIccbnkRWof7JApxq7bj8+I5jfc7zIpq3GYfT6R+JpeSdjZ7OUsbl2Z/\r\nJ3L4nEY/JISOHUyAjqYBeVawx55jQiTli/wR1/xwYdO+K2Wpz/nk1tR1L1PB\r\n1KTlXXWoXHTJlH474iND22i3UvCXAzhfYM0SMYK52jbzNxJAMQWfnjzwmtWn\r\n1T9MU3NaQbnTMmMd73FPSbYIq8491Bw+mfw=\r\n=E+GL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.12.2_1669851713546_0.4141767807427894"},"_hasShrinkwrap":false},"0.12.3":{"name":"pineapple","version":"0.12.3","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.21","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.12.3","dist":{"shasum":"7d78e9a8d3a8b0205558ff5c44676f958661c1ba","integrity":"sha512-W3AN320z8402d0vyWfQwR3qRz/abCZW+oTsPeT2zH0Iwr8D3zc4NCtAN5hjpnk54MgFN/J0dg2y/yRZJDmEE9w==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.12.3.tgz","fileCount":48,"unpackedSize":269840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5hVOwD5CoDfPk5AZzcIyZdsC5biZi1RLS6Iy7iUCVCAiEA8UefzlERewuiChkQGxi8MQniNwvm/TZIRb5u8hyc/Uk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh/XzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjIA//XUnYLhiqLdk5R4PUuXW2P0RpcFKwQ35RqFZmtw5gow1KvhTS\r\nU3CH62T5oPR/wNb+ygMg3u0VjWXBpKaA3rINMX9DDrAzJSABWTFVQFrSsD/f\r\n9iUIcv5Qtjs8lcMgv76Mn8w3KE3EyX5NysCz4sQfvRR1Y84WdAQ1T1cC8a0f\r\nTEOXDIH+ZKS7eOQNKY8P0JSSAFVGR3Vr/UhyN2IggxG5L+SGEfaOs+PDKY4N\r\nS271KZGXLxZWLCyvyL1C4U/EsQvI7UOGVeh27zz7Wc0PQ2ftvE/w6amiQxxC\r\nD19u3c5OfbcJiwkMAwVcdEsgNgLc8MWKmK/RmcapanY1G2HgJQ29TqDA2NMS\r\nYZWSNh7yjZYQIYrIMQhoW+/UP9H7ocI7KGUEgwRjcUSqK9OvwsDr0l1Zi1y/\r\nstMf8kjv/IFH47BrcNE5gLiQ7cu41DS3L64RYY34cG1gjJ+4cZMwO4QFItxB\r\nCROa6zo9inNrIwu66MYPw3ywF00pliR6m0t5anfnnosMZumonDLV8/BIAfMu\r\nQ+FmzynWypv4SM2b0DcncUrDmRTGDDhpCrACZqqNqFWL/2QpA4G6+61FtDXy\r\nFMFlRkHtOP+KngHYf/4OG/kQ6Dhh03LrM+jSoD7BVFOjA+0uLUBpZ5jxKg4a\r\n4FW8eM9FAlXEaKO1LMgpIDCxyoWmT5kc5dQ=\r\n=kv4f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.12.3_1669854707267_0.5638529845873135"},"_hasShrinkwrap":false},"0.12.4":{"name":"pineapple","version":"0.12.4","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build","build":"npm run generate:parser","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node index.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.21","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^2.70.2","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"index.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.12.4","dist":{"shasum":"5896ed1b409b2e0942cde75448c78c87e772c7b9","integrity":"sha512-YkpfO6N3cJI8cPYp4TLHCRjwqJX9O5WbeX6gKV/ld1QAp7XjoIqDqG7JrWu69BZ/pt3T139JYhVRBOCtpaql0A==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.12.4.tgz","fileCount":48,"unpackedSize":269822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACnUWwCkncYp2Cg1XAjLL+tBvr9ZobP+ecPWOEKOo2kAiEA0tFUS2r912rdtDTPn3aOGc5HSTS2k549DXJDwYchn+k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmoIyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNUQ//bNVGcsdH0rKKntP142fyHjHiN6QeI7Ai5YDnhta8+oqmm2NL\r\nf0bB4C2NDrARu2pjsyECJXF92stbmHjylurJx/qzDVLzXC9K8wpyj34V6UCr\r\ncjvmjBY+m97/4o+FVkY7dW9hwGNlem91wFZwhTSCR/crTXERIFaoJgwP5SHO\r\nJ/cuwT00xzDZZMUXRHQdwo56gh2GLtUCCh14uxjtBanTKk/IKfHn5F+1BtE3\r\nuwOEE7y12WpDLUbZisFE/kvvMyXaKWqqs9i4ALDbCyk8Bf7GqjlDjzWidx4r\r\nfLlzBR4IEHfshpserEM96ZJrG4r1oxCeAmPS5BwZ8yeMwZj+iWpsBk89zi0z\r\n7K0crJwm5zdgvLcUI61NJhaDWRbSF/02V4Gonc/EQwGoITlAZsISwPdGycTf\r\nm68R1O/NPa7PVy5XBUqGz5nP8l4La5gnL2/7YKKK82yQgTDzVqCLssgWjTWd\r\nFmQ266RBB/Mfrm6z2w6XcpwbZLrZ6uUmwwo8F8+G29YV5zEzYBcS/ju2QqVr\r\nrQJORTk/tOW5EuGltCENSCp962QX3e2exm2Lf0UKe7dGeHl+aEAEf5U1bjFu\r\nYLRmXqqA3RMobkCMDjwkSGpiXdl2xExNQbCCVYrtGxLDY2kVbg8e2ak5xQL9\r\n37GDpK3aZtIT6n3a/eyRb09I2B6c+UXMUXM=\r\n=yvPo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.12.4_1671070258034_0.381485767795529"},"_hasShrinkwrap":false},"0.13.0":{"name":"pineapple","version":"0.13.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node cli.js -i \"test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.7.4","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.13.0","dist":{"shasum":"7a93b425a8e4dd79c15e94a54c413db08cff1e09","integrity":"sha512-X3J5QzrxtPv7SYYr846Sbx2+0wwv6jKiVUOu31CUEB9iM76JxDOI/jnC5F/I6U8wGSsnrwB6atGcgFrMOFgNkA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.13.0.tgz","fileCount":63,"unpackedSize":283196,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEWa66QhNyEEbg0MS91LT4WvHPrdvHU5PusnDprYaE+AiArzhIOXKZRgr3XY8+7zDBOTJPZmJkQLwsFtLmqw3UiOw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmz7eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+nxAAlkpec78jA1SCyb7TAbe7z8H1MsLCYVtBynvIrMJ6bbaAHKJ/\r\nX6DE0tEOSXHy1/N188WKn0xCJaawicRRIH9dO+rsyM/QJAMpuo54U+dNBu8j\r\nj2wtrYQOiS51dWsdAI2lct90pXRYChn4RHAUYzusDHbrox7AMZHoHMRqzg1p\r\njx3blEDSJg4UzRlMe38pR4faxbz9SUW1MxOz5a8MP+MMCn/UPmG4EBOKxDFV\r\nV04kW34ohrf5+xmKHf4LBr7wTrcgIwACOyg2yyvS7DwIzUXb2dYDlppSsbQt\r\ndYRjcr7RIYAO7uZR2umh+JJ128KKofyhWYYjkxVyB9V0IKe3aYgt4KtPuYBR\r\nSY6FU8RI1Zv9hsI3xODuMkke2Zx2hA9VgNTC9iLdvten+Rt461qXSsFHOG6w\r\nQBeAzW9pLg+Hz8UPFsY33veWDVRt6j8jpiZcYzpJvguHT+ziCTfpAMXjdmxP\r\nGiJ1Gq0l2fWVA+TVhIcQxuudDCgNOSxsONJi44lrK5vQVPWJCsCE6G8eBDmf\r\niDs6pVVM+AtLI15ULe37VdUi9wupsaB0eXFZzRAUo/QiT03ulKaSSV106NZC\r\npfu6pabDX65Ns7TmTuQiIGsBB6O6TTpJLvomiJbFPJ4mHAAuUaB+Z8vnBjU/\r\n94ph3tljDFWuR28xg7pOW2jhX/PrxYSWtHA=\r\n=yhtm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.13.0_1671118558229_0.7272620939235186"},"_hasShrinkwrap":false},"0.13.1":{"name":"pineapple","version":"0.13.1","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node cli.js -i \"experimental/*,test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.7.4","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.13.1","dist":{"shasum":"78bf4a194e02a1e228b76c1a947474c95413090f","integrity":"sha512-bkto1GkR2sY1RiKAtI5VgFcDKmcssQr+IF7q9Fx2+Uz5FoPxQDSuDDiXOUiTBHcIAgglaOvQ+pfF4uM8Bn2EBw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.13.1.tgz","fileCount":63,"unpackedSize":283267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALAap+HwMGiTLrr/CIFT4JeFRKPE7ErrTACD8croxXLAiBoY5AeUF+3LJw6Raw81UOFqzql7fuMqwVDzn0HWKvPEA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm0BUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfDRAAnu8cZzjwKVxCPjGbtQegugxxo/PhejMKqWYo0ggrawdPlcXt\r\nBYPIf95nfC8MPXPrBbDql5+o1NFPi+BVpPKYrJ7lWjidGN2I5KoqE7gQrJp9\r\nvAjHKX93Y68RDrXNMAizNImj8s5rmiR3Qd5mnn+WNjs+iNGWjV7uDQPNtLpH\r\njgL10R+QeSKp3CwB47EaxTyqSel/SyqegcL3JaTUpNui30Ieln5674B/5ftb\r\namPzGCrTDRj55OwhnUXsNDSMDeATf0K9qUrVy1XImt4ddEk74zxrynyGuy/j\r\nVgRxlAGiD/m4i83hEDmOCouywE3wMJYisMogNYT8xJphWAPs+82UrnF9z1/2\r\nd3M1xuaTNUZHqNK+gpItd/0UitnsOxMhnttbcwWIsV1biarwBTCCZOd/eA4v\r\nkp0ynkx12ZLcTM/cvyLw/Dpw5kAWC827S4KeB6rIhyfnC9XbAHwtzt7eoxZ1\r\ngkcbdc3ipjYL94JOJD9FI+HB6zktkZA90ePwPQoOkqGqcqftjgTw1mgHtHC/\r\ne6J8hfw+e/UGdhEEIByMSy+J12TQ+U2xy2iaCcvyTdNtz+Ae+BCE0OgWimtU\r\nU1YiMHW371DAkxaC6m0C6D8PsSBLsJduC3VE/P1xDmoZutOVBPNSuRzwYONP\r\nfL38KPQ+7HArjZpoy6EBFPeHkksu2RD1Kck=\r\n=yCqe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.13.1_1671118932529_0.8211550110088639"},"_hasShrinkwrap":false},"0.13.2":{"name":"pineapple","version":"0.13.2","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node cli.js -i \"experimental/*,test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.7.4","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.13.2","dist":{"shasum":"6275f14536d088cb552c5a972d4fe9e87c66ecb0","integrity":"sha512-2WPYOdOvor8BwdaWmw73jijBQMaEg2JQtz0rml9Kh36yZamCrAeL/hOKaZWBrebQZG7OAixPfMYqJQqanu6lqA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.13.2.tgz","fileCount":70,"unpackedSize":328299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbmCPd5Tm45BpqgYy19qYALJj6PbdcfPBcwBUOyBivcAiEAtnVIaXV6qR7t1wMK07325GZ/noA3oBOc3BS9f7ygDcM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm0MDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq31A//U3OjOOWgUtJPljDiqKySxnfvK/kkypj8oluTq4Td0ShKOnph\r\n2Mo0B4zraxh8njyQVHWW2oJPKLnQ1cVFBYp4XW3X5cBl8VrA5dwxYBKvsHnM\r\n5fk9TIAR02ZIsC3uKZnMmv4sMNMNhstmvPYVghUKHKBBZz8yvFeFV7EdNBd6\r\nqavqocaprSvNb9E28r/e5p6B5kY4OFRuk7k/ExAZ1KrIx5IgHM/HHyAZHpgu\r\ndEX4ynh+QRTd3WPQe+iXdrrSc7eZTQf+B8x9JFiTt3/tevAYxsaGAAdpxLus\r\ngnIuhdH97ytNrFK1i2pw+tsl+DqBtcLw/qIQ04PHEvgyw3Rvh84BKCvH2zM8\r\nL38VhEgtdxiynec7P6fto7a8/i/rC2SEqm5IbjO05QCttfOY2jc+aJfZjuBY\r\nrdYhgOXr3Zavq0+X3pA1bT03RhHG8IF58fCaX7lubVLgiag5qHCIHQiN8ue1\r\nYJg5weJh26JW/Lrg5F1X/Hshbe2gW2LPg8y6oq2yuCnm661RIGeu3hjwgqyz\r\ntTpJnRSCd8NsyIqh4JG/zOITXRuXeMaSdIIBbW37d/isS2/115vAQ7ltLB5M\r\nRFpDC7V7uYhmA/pHZ3wyVRbuHJgJdRJx92KZJGZgrYiKorgX6V0XqgxHEeBa\r\nW50Av0xe8+yZwGQQfT0bAVpatiMfbQtaUyE=\r\n=xvlK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.13.2_1671119618806_0.7026980062815169"},"_hasShrinkwrap":false},"0.13.3":{"name":"pineapple","version":"0.13.3","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node cli.js -i \"experimental/*,test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.7.4","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.13.3","dist":{"shasum":"d61223abcfd00cc0d4d9d1561e521c8542eb33b7","integrity":"sha512-+SWKZPjdiQnkhwQ4upuevvDwceCaqTcBugCT0qbDT3MR67rc26+HptimnlcSXQGitOVzIZ+iQYZ5a4cUAPq3fw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.13.3.tgz","fileCount":70,"unpackedSize":328521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeUhG3OBCaTpKnjPfovkd2UGyN4mgjcVKF0PbzvEOKNAiBmBw/Jxj47MqmzDVGJ10NRU8aXGcpt2XpEW578xNTCwg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm03MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLNQ/+Ph3i0Yuqa4otDyx5qIJ1KDlkVVVTfUH9egZiBk8tdKtawgKm\r\nuXUFE3O5tVf5yZgTkVgIta1O2Rte5E+HW4tEVr7XhZXU8s6E9LZAkFB+z2Kr\r\neHSRW1azuC9nsBP0RG6lPeL2S2QwrBX08XPjLi3lJ+GEcSDwlfgsoEzmL35G\r\n3zmfze+Od4QYTczuB/pBGRZC4xrcx0eRT0xK4iG8bk+LuG9NyfonvtRQ2NLC\r\nh58jtR21Keo4JHMpCwwDAh7KSp+7AcW3WigIZKQP3+CvaCj/SZNbBIkH7GXk\r\nkatLsqsKgoPUw+HpU/tQjsJDOLrZ6MNXbvGBN71qcuI/MC1947zK/U9+GgXI\r\nYYUkN0K6p8pPWMbsQXxuZPOqt5k2k3lGjapET4JU8D5E+r8dxzXF5BSbXoos\r\newIvBCSdDl+Etjl3pDRE+CVwibqAlfWr1tP4xZvJBE8PcuJrHvKplMNY7ISB\r\nqhHw85m9H62s7WxzvHrSMcF2WV6zScjK2TFibNRsvnzC79/t70ta1RUpN8V+\r\ne8u6YN77cSkKoPJb2wv5KQREhgrqJpOR/ZW7t9Xu3XCUJkEMzzU5utp0cYxr\r\n5V6cePROeqj2rEiSfjZo9m2xl69F428oTdZbQ8ABvxA2gaBgdDlwuo9QkAXb\r\nx58dIO1cMByLDckKJVLdutzBUOQXv3smDWo=\r\n=bdRm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.13.3_1671122380447_0.35305694926704345"},"_hasShrinkwrap":false},"0.13.4":{"name":"pineapple","version":"0.13.4","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node cli.js -i \"experimental/*,test/*,*.js\" -t"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.7.4","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.13.4","dist":{"shasum":"2a32336769434daea2b95d7740bdcb43c32c0935","integrity":"sha512-Tc0a5fDl+5/e3o2R+dhEdTPX/JymUIl1HBB44/eaycqn2c66M5Prhp6zbdzCJbWz7BAlU84tELPACwlmWmO3yQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.13.4.tgz","fileCount":70,"unpackedSize":328559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5egocd68DJqyyjRHYSubIaD0RzwRUFvUfbbvr8j4S4AiBKTAnVTUa8OGhLNGKUqJxArr7DgEvf+mDbA6oyQwuiUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm1RYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqssQ/+Mnqhg5Z7u32NzCDj8FgOCPqhY+NoVbodOIv5mkCTJJCY8nmF\r\nwUsDrUvzx7ecT5vZe/EYbUkaHDUtq60B5NLVmIUhud2bRYC63sb/iC5aNNAD\r\ntwbcTFKWDINPJVDLxs5rIMkpfDjxa6cZAMI59LZ1Z7MyZwpEVNITo46jkxCm\r\ni5W6rJuro98/LjngOYczNqq96ThkEveki79PJVLWAirI9Xw3zSvQIulfiFNw\r\nDPUecKU0Tmgk7ADIJyaG/Xg0ra368ZR+WCktl8xJMP78rAoHl/yB0BT/f7ku\r\nafZBuQTOjzE6p2onihmqEOTQMiha+uPcaD+8S0k/J+su/lXlzVPg/alhtdXB\r\nfgL/b+S9aksIL0RcSP+dKVOhYV5lCLcdHI+51kRLSvoyk1OQ0+oak3y87nuV\r\nu2OZJq5c/6QDBfL63KT/mC+vDPoVYkReFk7Pq9Bjndva4DKF/m4kiHw2+uE4\r\nQiKn/wm2PibSikKFfVUKI9A/z1DNdYjSMfF8zkQM6LNDqb32cwA/GXTVfEYe\r\nI42rNDRVCHViM4bUl0eJzwUO8egdXt47efltvOP6HRVCjFzmD/oxfwYBBlHj\r\nomUbjfnVOMNFHb3zRyqwy2QEO1G12/OZJNkgFjBUvhxUZBWbV50+fBuwfloP\r\n+8RJhrUroDtY8VL8zBXx03UoscqiCkqvxmk=\r\n=bC9m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.13.4_1671124056095_0.5528131997531778"},"_hasShrinkwrap":false},"0.13.5":{"name":"pineapple","version":"0.13.5","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node cli.js -i \"experimental/*,test/*,*.js\" -t --exclude \"**/*.d.ts\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.7.4","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.13.5","dist":{"shasum":"54363042c48f9876c4799b64fb83da81a8e58a95","integrity":"sha512-uzrb02O66/BIf8y/Mabywk3h2VGKna0suCtnnJ3xf0QC4ixyg35QFCZfKR05E92XNG+mz5bxksz8tVnz+a7zuw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.13.5.tgz","fileCount":75,"unpackedSize":341970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZJBz1QLiEMFLAufIdqua34t8VGXL2B1AIVPVNFyFclQIhAPcQhOCyGGQ07wq8avq8SvuSbEt6Crj8QRZiADuILeEo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm31FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj4RAAm5ii9JgNDkpfU9KaDWQJ7ABGUm4vzkYix1dVDN+/O0ncKsvV\r\nhs1eBh49Ax/v3Mvvqf7gu0waagHHa0WsWGWLD7UriUAkM5FpsN6+eEtu7fXE\r\nQ+Eh7LvgGeVh/hyuex11Be3Jte4ZZXoonxVLzOInon1eS/ylcpoScb2FLHxM\r\nQhJyoGttHcG/RknSJ0394kDlGhN4r1uHgTbnvVmtCE0sF1JC343Bcixb72oh\r\nRBT6ZJNoTTTrZsPKKf6KPtB+Mrv8NndksUDwxmbPM2cmmTrr1ZXthcPnLr2P\r\nFAsDqJIDPYxwgkDSGIBrxY+EetS/iZeNQmg+Y/6H5sKPpz39Tg2NcIye86Te\r\nmL8QpUlAOcBe+QVVQQJxtuu6QAibINtWi04VFE3kJWPUrJ7J9l+zTQRJfMIK\r\nyy7a6PW0f7emb0jXUxcdAPVGNaxAulbfHtm81fv/+amLoPFHSruYnVDKiCG3\r\nbGR54f4ga7RDSPBixrKAyvgB8itFWFCePEk5K6gG9B15gufNMTKSeOAB0YWn\r\nlwSMH5nMDgVSTvdMMrOaXoIFc7DlC48M/b3zlpQv2ckR0UMBosYfQwHo3TDS\r\nDm+Nu9ECma57lR/ahGNXPpsDxKyfSs44g2I4gJeCzBYdzkR2ssnxNSR/2Gii\r\n3gZC2uhuaXwyPqVDoWa/TYbHUE8qofuH9ck=\r\n=z3Ds\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.13.5_1671134533035_0.9183434348021862"},"_hasShrinkwrap":false},"0.13.6":{"name":"pineapple","version":"0.13.6","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node cli.js -i \"experimental/*,test/*,*.js\" -t --exclude \"**/*.d.ts\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.7.4","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.13.6","dist":{"shasum":"39362a7192798d83efcfc29e39ac0ec90b72fc4e","integrity":"sha512-AZnXPi7Nw9Y/dolulA9QJIF3VgPq8NeL3v7/jvwS6jn9+u+L9f8Ki0c5oL3NHiavBNLzqlLW3VvpHBvJ2NJepQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.13.6.tgz","fileCount":75,"unpackedSize":343058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCogWaG9lGt17XbhUlDKKZMJGA/mGsw1Y/LAiUNIBmdbwIgNS28bFphEmCUboxoyGI98q7imXWsU/EehhiNcACC5eA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm4ErACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/cg/+OerdfZpkBBOD/n1hmgQYWpRl5uNhG3wd92OLid87Sjad5+/o\r\ntK1VZnR0iOTb6DPsoCH5WRFJWPp6oRWK7m4lisZtp1vTHinnUF8dIGq+yvp0\r\n+Cqzo+63kwFzJGWV7cWLDmSY9KYhuCeDi1cGDVtu/QplmsNct8nRdI5fwRxP\r\nOui5XcnmkM0cemhuXqLQgDW6OWJ0NyguR0U2go+HDZ3QZcFLDOCDs4eZGmym\r\n5AQ4D1yEde+aw0wUnU7HdFYylsRY1Yvisau/ai67kRVfXQJkMYmUj2MWDKI1\r\nFUoIZirvQtT+eS7or8YMVSDuVfKgYmhVL5hLp4uo0NuN7NVerV9G0v9+QKQ9\r\nuDIu3LxFj1v9O1ohMzDKQwbPEpPtyNkVVsB7f0oZhZpkDip/1ZegmUNsagtM\r\n6b/+6vDwVLRTAQHKfsjGVN207RJ61E+FN4JIuFj2wcgAV4iQUfsJrh2tF4L/\r\nAZcLvI7sfLWcBYRTmJRrvwfifGGob8JIE9l9C7jvHGL3EH9+zwoGcAqDkoQR\r\nTYwQq9NVTKy5vjqmWTHA+eVaooyDUP9ieMKCGQlZ7UZxa9XCQA6/ZJ6SHGKU\r\nQuJRtNciJz+WDKgCh1weqqACNs73+Z6LHR/gC34fq5qG5HeZiupN2iiaoa+E\r\neDI/hddmhfVIYewlMM6iHpOgcjnwAw52Tt4=\r\n=F8SQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.13.6_1671135531231_0.4709114354472157"},"_hasShrinkwrap":false},"0.13.7":{"name":"pineapple","version":"0.13.7","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && rollup index.js --file dist/cjs/index.js --format cjs --exports named && rollup index.js --file dist/esm/index.js --format esm && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 node cli.js -i \"experimental/*,test/*,*.js\" -t --exclude \"**/*.d.ts\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-sucrase":"^4.0.3","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.7.4","rollup-plugin-require":"^0.0.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.13.7","dist":{"shasum":"78dc8a0de5e07da81abbefcc57a3fbc387a538a9","integrity":"sha512-Gm6DuBdqQmEcPBT2y9CH48pnEyhq7CWyIyuw5i0CZmkN9chqHM5rjN0por5xIjL67Tfjzlv+gMFi3l6QVorKrw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.13.7.tgz","fileCount":79,"unpackedSize":343758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdRX0sxAG0uFTNlZKZxz9DHFPsgWINtB7rRFKEQJGWWQIgWlVQuwQ5N6hAIWdVQbIWarzMg/01pHT/caZOzdUw1wo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm5EJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPBg/+NP3426MFm0ej0mVs8C28V/hi5ON6bGsbDFyjIrAQi1FSMpVC\r\nSQd3BR3/HWwR67T2McyF2lI77wbX1+RomtsbYsLLLyh61WqozbhBDZmx5vOI\r\nGvLkRniGSJgBjvPcNig/0hmnGaa8qsZvNgcGzU+KaCMyOTUkjFPt/0DIarzn\r\nq0XlChcj92qcfnq0oKL9A76Cl1xhB43UON4gA+9Egxh5xKwJJiZxUKs+RyJP\r\nkTjXSWxD65OKxhXdOqNIesGtFeeJxzAiT1yY/vANvd3Ff5/YyBiWsePV6drt\r\n2/DX9cwDzo2eEORlRbA+eorTnoj6TPRkYLdmc/uEKjgIjl7otodv/clsQGjp\r\nAGmeLAkDn6KMpbbsvXnfXWB3zvAu0vCOsB5GgyySo1qcJM5XZdtg0XtcvcDA\r\nFHLIJk01+UR9t3/WwBMqSi9PAsj2bFVAvR3OLJZmz7HG42TH4f08Q5m2Pdpg\r\nMSW+eImuhoNFwMul4oVvBXUPSgf9flC/JHqonttRD+OPd7eXvRqyvNo0SqW6\r\nkR5KEi1K9NuoXrzQC5zO+5yEgONMbxrqTmt7YDhiQK5/zPQfacnrhuew9MUy\r\nlCGD0JkaDkSTHJ3GsnzD2KK/1nj3bSg0CcFu+vyYLMTexICCaZ8yRFaVVGDw\r\nB1edYU5KU3m83/NN4ybhFPk8OfEU03SQSvg=\r\n=qLUN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.13.7_1671139593766_0.32864268612047143"},"_hasShrinkwrap":false},"0.13.9":{"name":"pineapple","version":"0.13.9","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js -i \"experimental/*,test/*,*.js\" -t --exclude \"**/*.d.ts\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.13.9","dist":{"shasum":"aec52983d050060d073718b2e41e97d75f6ddfb3","integrity":"sha512-75lS2QhlOyYZZOAPRtzrPOq8QNh4WaQCjoi9Fx19SDNFXmB6S7MA8dd7R5WkMtLNGlutuaIp+mT9mqyo82PF7Q==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.13.9.tgz","fileCount":81,"unpackedSize":632657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGB6WTqx0Us1I5UytC9+yixHylQzOW6eVq/C2q5IfcboAiAiV6faFySKi6CH6fZAOyHAdX3NTB5+TLOWzzLFO9Zaag=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpHy6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwyw/9EGm07/gmkG2jDh5eZupk6xiZPgjqbxNiIArAUXLlaa+D/li5\r\nMsRwlzVOdE9Ypx6vgk3yl6YOaeHEajHAenqpx0W9JTzzGa8Oj/pONAHdx1UH\r\ng41wWLbGWIA/T+DxFHYZOgagJzC4gxSfa3kFQrsZC3bJ5iMyoqeuBSFsbdDl\r\n5nUVT3282MEUsBXHCuFXC6xNHCVNDB4ENszhqs4N8MMjC87IVJxYmtNCqUh8\r\nB4opxpkoiMzdfS2KmfQqFFYxigyzN7dl74JP+Lrki/6AjQdehdfpjwKx6Mt7\r\n5QxRjqKO62EIDDS/VvpWffrbgpcEw0nHQYzb2PEyFjpc3gL7APotCCxMmC4e\r\nChtDyEGFv+Gq++2LJP/5+gnqMzaZCLBrzZcdGaeqzKtJ5hhRSf3AgCNG2xhu\r\nLwstZ4mPV1KKMT96oML8/Xaa98i6WH2Vh8Uymyut3bPqmPmNaDwO5Nd5JOKk\r\nKaNP7rwUaFgsXuQrfbgCBHzANjYbpuF802X84ueOygQoS9hxq/e4RBC7K4AX\r\nMeW+uQY2+/2o+j0n+gN2Qad2WJ31fXAC76YdIVN+NAgM4MQFURAHO6g1fe5I\r\nIusAAFv8O3zBrqSD4sRiuddfzImVKZFocJkVjA4ptdbqfTLDLul/dOhpLU64\r\nOi825kD7dnmaocqsxNXcnRIlbmd3MYYLwFM=\r\n=aqQV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.13.9_1671724218155_0.5019794965775519"},"_hasShrinkwrap":false},"0.14.0":{"name":"pineapple","version":"0.14.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js -i \"experimental/*,test/*,*.js\" -t --exclude \"**/*.d.ts\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.14.0","dist":{"shasum":"95f7a95f4564e39282daba1399d34277aa156987","integrity":"sha512-KU59ekileUbQa/3XCE/I44omaEseVKZgrP2SDKMd84bieg22ZQ5YZWDL9BGWyBL4C6z5ygIcvC2Bg040OOWEMQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.14.0.tgz","fileCount":82,"unpackedSize":637334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9AOqCCQ3ioyivBKgj2lP2CC+apE0VRKRd/cpLxbh9zQIgB6wKHS14vq/jSqPj15porB8nYScjofCGHlj8syHKCCk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjp1ezACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE+g//ZQS8JespGKl5AOqBtLnTQxckjGGKwowYAsZ3T4hRqaQf6LeJ\r\nginnVV3vQwT+qtTvRsvGXGkgyaRBg7SAiWMg8Q7Iwam7Fyl/hTzGW1Mw8eJh\r\n5MMkMw57tqr11Yr5dd/GGdIaZZvegskwD/MiByAWRUnJgvRYZqwYdXKvy3/A\r\nVoEISD8jotce6/DkEqzeJi9UvJUmGE8i87WDUxJL/EU8ABKzD4Ok4s0wT+aM\r\nEpEm7scZkyVMCSh1kalIwT+UTUFp5akYmFrKUlUrOJNDXBaJ3KFQryOoxPbZ\r\nPw6a67xusKmkCe3zTIy6kAW7uVxAoNa2+OS29bj6u7142IHq4PnmioaFV9Um\r\n68ikPmzfRhxq9ZW8TwUtWA7qNK3tTXX6/Qdoue9ES+T6Dh7pCUY/+Ly4vG9l\r\nd8dtn3BB11mjyC4IWgotUkAL9IAdCcT3DlbN9vHew6cmfNVJbBD0XfkMTwqR\r\nZwpnxkiAaWyWH7esWbQ/BSl3A9cTebBmRm7GAW+lgbglljTIU/InAh087WlB\r\njHZIW64a8FtmDUl0yXsvMiju8RkZ1xqyP+kO8+VPAsY9hvF1g0j4pu6swmoL\r\n1Rn+9WR6ju0bWxc/Sbq/eckqW4sUefS1Mj1nKzoebxouo1LfgQ5xFVxnwTNm\r\ngR7C3HZOjyPSFOtbiEUwHfiTI8Yph4Ud0TI=\r\n=IQlt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.14.0_1671911347012_0.23106496525886966"},"_hasShrinkwrap":false},"0.14.1":{"name":"pineapple","version":"0.14.1","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js -i \"experimental/*,test/*,*.js\" -t --exclude \"**/*.d.ts\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.14.1","dist":{"shasum":"65ab0c047b85421ea26a30fa1ad15985bff05b5d","integrity":"sha512-9L8ffh3M4MnpfDksmOChykyWJNvMxE8+Z1fbc0lXvTQLKcpigEZcKeFarp7PKwZijTdaumvvfMz+fBHigI5ozQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.14.1.tgz","fileCount":82,"unpackedSize":637369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2kqrhPpyb3bpdV+VdgaWa1xJDf3LoBH5YRbHwTYtYCAiA4XxUExmcQZsjcJMVOXEBjPtH9rNNp9D3ztV3/RLwFdg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtIGbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Lg/8CNyud97fgveMHqwDNTG3SsS3DF9m1xXjWYAc9vqyxv6owcw0\r\n17d69xD8/60VyOxu9mQwKH+b0SyRjUJzRosE0/fsvgT2y6VbWZs6MaSDaQSf\r\nBLMeIgF3rgvXPRTqRJI+tP/ubJYQQRTSjinXFyyj9sYj2zfZ5rt3hsUl6RUV\r\nFJ0Y7w7VmnOltm9ITWXY3iJYJt9Zio8YkIyAHJyuE+gX9XNq+jGcnvcLMrNv\r\nS7CyMVwCO3gZyriqGmfQ4JaHB8vxUbb/i9bwtcubIRZkQrjYYXQ2UkGLJSfJ\r\ns8i7reewL3TLIHaEZOoeYwplolqHPh4CGXzqFFMrSTeJT/UyFvSFh/sYXouh\r\nkEjrV0rafUXTKeBHyxAQw9NfdKCMI/Uru7dMPRdLtYafwDtU0lmXHI9DI6R+\r\nyIIPqiNU9awM2+C1+RdCiiTOTqBTmZNQ/Eeab2z93xDCiNIr1IvCbQFkSeJ5\r\n25Rkx/wrv+5AdQShrlqihbRDIloCOeQGw0uePBfhEBUvO4V77sOi0QnoIeMn\r\nQ6GBtoveAX3T+tWz7+BQvDCa4eKc85wwNSTesE8Ek8q4h7+ggKlGy/PGcyY2\r\nSvi2fBt0dq90d1TKuXpcjqY8Fo/wrBI2nEfijvRN2vK28i0Ts7xYhnMXLLSu\r\ncqiFS5GFjNjQ6wO1MnspepNdbMMbYcDwrBw=\r\n=s7QA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.14.1_1672774043124_0.17973825107526809"},"_hasShrinkwrap":false},"0.15.0":{"name":"pineapple","version":"0.15.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --exclude \"**/*.d.ts\""},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.15.0","dist":{"shasum":"9aa331198143d0e9d631dd8f6dd7d6c970ab347a","integrity":"sha512-nSTbiRAjUqG52WEBuQ96LravKpbzpgQZOMe9VC9KWntxlP5+2tEHX44pdjZ5ceQh3rjHTNUs1ThCNpRS79PJkQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.15.0.tgz","fileCount":80,"unpackedSize":641223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtDzb2kyg2M4lQpirjnm6v//pXdmUKoAG6lPuti5XhBQIhAOZ2G/z15KWh2X1uYP267krG0bwugzVzllVkN7zwLbKL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtRwBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf8Q/+Mfb7Au4Ux9KOzA9K3cwW2w643Giw0/VsIieEr6nNQ2YCEBiu\r\nqCe0twpm/n6PotNQiwd7Va5q9nJcckrz/Bx+SOEUrZQRhHsn3GV4sW5mJxbd\r\np3LyZFUmcLAJ6w6m+pK6NSGxAOR82DZtPBVsUPnUUNVls98u6XZm9n23cbUd\r\ngZ3HyrmYhfJ8WDJLjbBacdH2LodgcOzOOXFwxxsUBX45WAdBFUip1+0YtKsZ\r\n5GG145/Ah/nad4CwDLnsJsGFDKu9zEKiO7FUpevDqGc48ldYUCj2ZCU58FpY\r\n7ZPQNzn1kvGJ2wLGwJA1zdbWAXpnky760QBoQW3V0xKXZ1ogSZNhMy99a+Qr\r\n3oEcnWUr7Zg6TNFg/KN57zACi5p9rAUX+6CxraIsLY2IdTY8bx6xfqGtpBNk\r\nVJUhS/S1whq0s0oH6mQM/24rqJ9fTR5flcS2JcBNVYWrJkn+qPuXRia7xUcp\r\nERFwzf2id3hXXRlv5wbv2z7AqNg9XEIvNlnMNHburTyFbPHrTvANV5XMk+Yn\r\nGdzmOMY7p8jZvb5i2yKrT0bUWr2s0beezBcZCm8BlOSre+CbuQOyuVLES466\r\nVUE/pQxLRY/EtQ2OnaN/RsvpzDBDDh84n+zGW0kZ3ENKzkmrvYNT1s4gmGa1\r\ndO23cQ+MJnbbcsn9K9CNOtYEMxmTTrR9Q3Q=\r\n=co/m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.15.0_1672813569624_0.6516735061236325"},"_hasShrinkwrap":false},"0.16.0":{"name":"pineapple","version":"0.16.0","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --exclude \"**/*.d.ts\" --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.16.0","dist":{"shasum":"3ad6eead49b7b9a199276f6cfa1d2af8b46bafc9","integrity":"sha512-1tsZFc24gs6NINbhR9GEdf49xM1RJMx/VdNbFNsmjTRMQOiBW2/0/OMqf77DmP7DnrVD5M/na/+/efCa65H2xQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.16.0.tgz","fileCount":83,"unpackedSize":646411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvwrGJbDkkR3rlSwVP47yW5U9S55Lhlby9Ej/HiQ6ioAiBUuC3+VwLnAVBrB4MwpnjaMg8JB5qpWrH0B8LmAMm6EQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju6NsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGUQ/8DFfalfExRaLt1UjL//Ii1/+QRuo5qYFurlC+qTyOcvDKDpc7\r\n9+IaZsoX7ZRreN4dti95XlKyNEB1AKj5bGRDKsV/7dEAkSHCil2NGTjTTLGK\r\n9B+bMzooeYxb+vpqyzh8E3M+4oJi/mD5DPboKcca8VZnpWUMZ4AgVnQtzZ1a\r\nFh6fHtqNISwDuyQaTvcj9RvFNtPfdLCCQ8ZBEF6iMqOYD2o/hanUhGiZfmZw\r\nfaJtfCpEDDKJyMOcxAIWoF2aCbGq03AMjVp6rXGoZ8ifsvljjVjGBnMu4xlP\r\n+IGmGxwbDPOE+D4LD7PzIjRMcyky7msEg6CpKV1dYt3GRSAUtk0VbEEsBxXG\r\nRpsdf+no4sQ9catH/LI4lkWnZ+KUEnNKl5294/KX4qsFJAbFejJKBvWhX3Mu\r\nZThyp8SH7UDQBPwEHmE1md5MQsyGlzdgyP60Q4YaqClPo7sSpVAZMdddCn8f\r\nlIU4oSktDHKCA5sIPXe1oycFXqphlbaeey1mzqZkWz0FJT266EoaSOkIg3BO\r\nW2mdhguy8ZaUB9atzfThQ0tJMu3ML2AUChsWiCi09dBmVA0SVYN8OOIi/+mx\r\nbz7LUf1gamH67BZqoIvDpUBW86dxBN/Jm9oHtaTxA6/65fM0qwm0E6xlgY9r\r\nFV7AaxbDBw/4eEIbwK4rtrgotU2HCeb55e8=\r\n=rUHJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.16.0_1673241451840_0.15048597212772652"},"_hasShrinkwrap":false},"0.16.1":{"name":"pineapple","version":"0.16.1","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --exclude \"**/*.d.ts\" --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.16.1","dist":{"shasum":"93020b04849f8d98669b88c878bce5977e1f4f53","integrity":"sha512-s63jZPF7vEW+6pzaEo41miY868NLWPI3oM2m5BhnIqdIb5SelEuc/D6sIaA1+Fi1TSvUnl26dK6dEq4u1DoZYw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.16.1.tgz","fileCount":83,"unpackedSize":648914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbDFLJ4h8egV1Mxlf/kC69AIdBiatqvFVqX1aWqHTgaAiEAmXFlDm2HH7YQC5t2fj/BsIkkfv7XvLY/E34jQt6381A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju7bAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotMRAApL4hXvsl1wviBiKncRDWmkLlyVqkLrhQxYFsVLrRxjDLsgB6\r\nXt3Hlb1uJcHGUFiP79bDlUbfoyVYiLgDa3IxC+07TPxnasIZYBQV7O6IufeW\r\nusRCA6iPcwlijzztXN/ffa1QV3BCx55Dl/vC7lHZqRnv2bumTOAGJL9cQ9hf\r\noJirGCdSOMPWHxbBSEsK+1URPGCpKxyuLFNiZGD0XZ+7Dyc1mGi5FSIQ8Ddr\r\n2Aa9htM2R4/KCvbk4hSTovcujupsF8MwQjvNhVGpuS0bSxT9OLlRIqSwMg78\r\no6RRoD3y7f7MoneieX5S1YAjOgq1kBerW9jKZ0Ocwzn86nhCh8ecxLE8JYve\r\nuPJA8DssvR7p2DAyk3wE4R58GwXcL2oYYMQ1BHL1Kbzwtngp2PEKqAWp3WNM\r\n33KXLYJ+MmE6qqYirkp57Jck9BSCoC98mvRpDvBJ9iR6bVjgeMHnPtMl8YfA\r\nx2JBHPmI8JFLtXLfOwgl/AcMeR2RRTzLp4k7Jy9iTBhvCZzN7TjfVObDOxWb\r\nir64GmPRt4VZgOHvlBcb11WSOlbZmGrBCGOlpFmVnUDwaP+Ft4eHA1ThDebg\r\nbLIwqA78d7F7nrk1wceeOAZRMvXXq5dM7+DR42aYdOVzzS3ACUBWptGUOIJq\r\n2JevhTfbngT08zBW4zf69kIt0fYbKilQmBs=\r\n=JNPz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.16.1_1673246400212_0.9990629929870574"},"_hasShrinkwrap":false},"0.16.2":{"name":"pineapple","version":"0.16.2","description":"A testing framework for humans.","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.16.2","dist":{"shasum":"ea55a5721da77c121f7a2963a5252c27eefd0b5a","integrity":"sha512-ayT/vQDG4QP67LeZhWxuwtnZsB2nNgkKO9jQ53E9RnlqT1UGIw0Y0/3PJ6Yozu29+GrT440IxgpUvUqfdHgtaA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.16.2.tgz","fileCount":83,"unpackedSize":649252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZBtAnVdHG8eWBiVcogKKkC6/TlyE9N5iHoXKw39gdrgIgN6j9UVIIIhK92mlUhrrIm3NqBm+oVDLbkDWmlj0yRxQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvNJuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJyQ//aH0lQLspPWlKjIapgpA+cnNsrW32TqJ3KiHNbwlGq3QLAVTJ\r\nw7f5pCYs0OZ8E/PocO1kI7BWb/ENGDpa/2O9BJ4ioIHrxkrlxVYoQ27Fvh8M\r\nsJqLyih6Zm/cjXU/zqmElrTKsav5dn1ryM1QPPDsznsEg7HcTXgFDWQw402+\r\n65O+gJYS6dAjxLSTg56AuS/z+2snYpV3pf5nlDb3fWXJS7PdVpcWnG6/LfJD\r\nzLHaKjLEuKxByDkLBbquuf/7lIqRAKqJKQBfvRkY1GOJSczU6s1K2qt7Rw2a\r\nxCoSOl5oAkcuxN/G8QpoCo4awS4dnRveFe2N7MXWm2TWq2a3e0aTtGMtfvVK\r\n+nM4ww+AcbsLJnLBfl+kP1psR9/FVeJo3InTqWeVtccS7LitUmA2Sv+afzgK\r\n9J36j0q1jfoYgJhyb8ARqBqA6jAGiNjE1h+WUkdwwuOxO4Xz9yxppCNnK5Dt\r\n2VTxp6HTjd+Zp6J5PuIxqsPD5kZTUwyjZ1S4vf3QpJOermyZhYLzauisthdJ\r\niYoioZB6v6jiSQm5Pj9bNQFvigWVTlZDojmcLaVuLxm5lbTb9Fg2+RITdxKk\r\nnjdGnu0wHJOdad6UriOHnzKODxbF+b5xdzWhcjinL9ZAQAp4IU/Qtw0eWwO9\r\nPSiUL6BKwAlWh3cPM8gn2uOOGWE9YbsEJ8g=\r\n=pGj/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.16.2_1673319022305_0.6357693743258224"},"_hasShrinkwrap":false},"0.16.3":{"name":"pineapple","version":"0.16.3","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.16.3","dist":{"shasum":"e301890fcaf51cbcfb5d6a39712b9c6570c8f95c","integrity":"sha512-QzczV7uSP5Op8KYzB8bsMokOfNErAb++AWfrTPCwHUWnjDcLZIOuxgNfNHak8NUwhaudHBKvJG2spEd9me/0Ew==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.16.3.tgz","fileCount":83,"unpackedSize":651058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdtTpU53HFVj1OjdLioIGF36cP13+y9tPB1oPPguziFAiBZzVB31UhYbcFLxxICHcKv5tKuAqHm1vxnANB4+qu2RA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxvhrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj2g//aYF0h17QRvQqBmP21lq6VXEFPIfUw4veS9frKIMcnZMWiphE\r\nQk1HAjvoRUcDV294Jvy0qiJujCxVaNMC5kkTYsHaClwhGedzrqIOlVLkVNzx\r\nWmshFGelNwyGdu63tk0V9+WXT/DI3uCVqacYIkC5uoeXn+LNw7ZqxHgMR46w\r\nOmja0wM8Mk99IA3IBKqq+w6URctWjhJjzZKVEKnQIposTbRu9O39JGj1Blrq\r\ncgodt9Arte0GMVRuPHSi68ePKU1rimDVGshOxt19OmgG7eFdmPHccYDz9bJ2\r\nwbsNtWrRnjYeQWvZfJQ3KR8hfdUcl1pjVPsrx8Z3qtO/72N9X9xmTgIYw98S\r\nM/JVfNt48sTrokoli/VW1sLoEK1g8VvLMWlkACIqBsXmy/yighhvHtIURi2x\r\nPCdf2f1TLGOEp0PLUQQw36v8TdkqDdGBFSi7mlFXnlpz745mY53mL8olMVFl\r\noi57bJWuBbPxAs8oySxslP4ewz0PNmQ52gCamOaGqo+TfQ3zdkPmCBRAQvtG\r\neLeLjhizeZaVPsgH/zFtEt53i4QTsaJYYt+U9PEKxQiF1rj6NSgTSn5LG/T0\r\nDv/39FDBf9YmuH5BQICqkdKshxvwa45yNKYtgnMbv5id6ret9ejd7GNVihEh\r\nwesoPNuur2zTzSUHptrsdZyo7Lht5aHPYz8=\r\n=5CmH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.16.3_1673984107639_0.3807700725210581"},"_hasShrinkwrap":false},"0.16.4":{"name":"pineapple","version":"0.16.4","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.16.4","dist":{"shasum":"4fa1d8fb60ef40616e8d825a38a5462a26ec9a68","integrity":"sha512-hCtOE/PA6i9qy6bqBbU6HOHLu3MV33pv8Q4884Sqz+kAdin6Pb26mdfw/13m7rxrRpTwFEgiTXkdWnCm/SlTsA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.16.4.tgz","fileCount":83,"unpackedSize":651178,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi4yMVBEDxSQVmWJdnuhfVHqu0IcV8DnUvxSXfLF/08wIgfXhbtAuYEG1B63/xYRV5SqEAiLG2yjyd2pKeVHh9FaY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxvmLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Wg/+I+btjX8tSBgyg3WwwtQ3mbve1S5WZRh3ujbMI5iz1WJsC0u/\r\n5L/oT02GMnkmvaf7svDjsv+8IFZXoEnoBGvHabQNe1XnUkT0wj0p83Jiqv/T\r\n7AJKJO2sCPWlLnByBLfou8SyDOUXq3GIOdacOYPCOU9BgdV4onxkGXGt+sXV\r\n6NrmMvK7SNMo09F+WGr6ysJSiTEJhlWbYXqsNDgTDof4VcdKwJEcZTx2jh4+\r\n1RJ1c4jtGeljvYnsitVIAn4YTxJB+X0pT6m4io9mlmVWnJVUXs11J1YXI1+N\r\n7h1xaQHR8+wOpWiMyN3Y83M/Q5YXp4kvIvWyeL1kwEuFirDkOmBI/2x6phBA\r\nQHXuviP1JXkaD0CTzoqY12bDhQszDNmABMp8fQ7PvmCkyF9ptXe7oq6ur7Xt\r\n16CUXcniubiu6ndNcXmaGDu756KVcnelbF/2+9hASshAULwimgEK95WWnYcA\r\n6Juq8Et7jEivJ7ytBHiSWTNMuDNEU+UJfsna32mbkcB++xCPx14fvW9oz2Z1\r\nm/VF7yopqIxayMYhumIuBELjleM56Drjbe6JzwbQVed15GOAbFlLH9dAycMC\r\n0oGFsORa/D+ycRkJYJVYtjzPT5NirVB2mqLMSWXCWFtoBX7pM4VtJXNIGXsE\r\nMPxKta50WOw5Z3cCiQzujLRyNSWFIhjphtY=\r\n=4iQy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.16.4_1673984395194_0.12666994692479894"},"_hasShrinkwrap":false},"0.17.0":{"name":"pineapple","version":"0.17.0","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.17.0","dist":{"shasum":"2aa34700c3ff5bf0bcd24a8d4eba3918cccd5b49","integrity":"sha512-RVL2uYkavFZtDwa3h+Pa4GSLG+f7yVeZbSLSo4aaxtgLXgzyhF93Z37KRncT3FygQ8ZFunZ/e/eHejnRT0umSA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.17.0.tgz","fileCount":83,"unpackedSize":651396,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdMKnQF3BES2he2DJcp3eebhJP+dHnripscKl95o9SxgIgGLxlthxbqoTqNZjlTfremCdq5XrqQrRVR66M8Tu0LA4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxyjzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomBQ/8D0t5wdZt9aJjNPJ2UtMc8uAdgAC42fpOKt+xib1DZLNsDsen\r\nfjTqBrKGC8kfZ3Li0BDrmCu0yqK4bymAeETLRNPo1IhliEe8dWI4/IsD19xg\r\nLNrWCuSbpPtRCN2dUMmmmedBskMcxHxuKWLAQjIMUmL5EY4NjmnxPG6Mdbxi\r\nvQNwvXLxfpBhLXW19FqppWeXKWa9EK1eXktd55jrQTzM/Jr+A+apQ5iGsRsP\r\nAKvs8S5ArqKivWvpUMsitoyJ1NklMbEAqb9L/IZrK2pP0yAGUiNrxBN4QXPb\r\nfOJ7uOS5Rwy0Jf/I+0uooYbp1Dhr9SCPRNSHkDLuWKKlnyM1x/oHL4P2Ps2Y\r\nibJe2L98lYTORnmrs1LU9Az8Mevbb4sQvaw0Q3yLEoDQbYvTEnucHympwdK1\r\noHbhvlsFDB3Ja84A6nZ+S7qefeFYNt/O4yBhK+inSXmyzHUcPJnC9tQLQjmG\r\nVRKamTiLnhaYkxzbMRl0yiTu3mCJRZ/l2FNpocCAd7UC24VehapWR+5VwaE6\r\nWpIOfKme2rbz7iDdfIC5pWJNMN/Yi0kzgopfiS1jpdMPfGX7P4cLRDyxjdub\r\nlagdi2HUHEdFRZNt9+wscRL7j8JxtrZfd3oDeTKR04HEeT+F2xiH+1ibrvq1\r\notd44oxgeZX6MczjTiO/JyajfQjy/9E4WRw=\r\n=hydB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.17.0_1673996531011_0.7832352498041917"},"_hasShrinkwrap":false},"0.18.0":{"name":"pineapple","version":"0.18.0","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.18.0","dist":{"shasum":"700129f370d2a9669aed9eb1816c49ecb23d42a6","integrity":"sha512-E8GNgXDs9FAhbBvD+CNHO3nXIjOGCPvaLK8g837oskRwQUVm0YhOsiljDO43TT78hqPn27CCGu+xJW2ckNJMjw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.18.0.tgz","fileCount":85,"unpackedSize":658910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLJEEurfFtuMraDV7uBxbxF9GFL55dnp8SzyAp3csxWwIgDDHuJp0XiCUM+CXjcDkbSm9ucIZEQqc+tyRQ54QlH8U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx2GkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi4xAAg64pFFIA2HV7ikhHhYCEQnODTZaIH3esKOBZnrhEvWN+WRDC\r\nkJxpQQi+Ulb2bKWzDTNax1ZTFwgSyLsJeHzUy+4kwszISBgOYJZxw3xv711N\r\n3Vnk3S3nlmY6T9/hRDU0GFB7Lhv4LfsrqpriHTv/6z88rtiK+J32V3nwzFHT\r\nqtL+7vazerx1JI68uM/SFIuHVkYb6gJFGbvZdyMdjd0U4CujyuW+PiMbXXw7\r\neKbG9ygeiSEq4irtthj+MijAlpLQmwrdOO+sU7nlzmsTdWX5Ev7lG7TgyPqL\r\nzbNxr3SBFrYF5ry273TaaJIVHeo4IUZgROan3rfOxPTs00dlMpvNVmxZCYvt\r\nk7cj6EgkRR6oHf+H0dJDajhwfVkv7MdYhZv/5XDEzclfX2uRmfdsO3Fh/grU\r\nEYtAc/Bnqk4I+kznPLQ2NkaRL9S017MNtcUpW6mzX3oa2jUEyRwbdvEv0LfL\r\n6Zq7ucwypgyJwjAmU+6NNWgNMiQmf8AQrgbbvMMbdt1yVZgekAQ5+cbWL1SY\r\nYvxEpTOHALLAmX63nDuAmZAhir+ykKxqjldEPXzmUd3GZ2XZEqZGhmw+unz7\r\nLqBL1i4Ho04kWW1UYBSPDKAEVTTsIjuOBhoGz9401KVoXDIzwna4UnxEQXj9\r\nXees8Nx9FoN/DgmL9GyPLIMU964W2t94PpU=\r\n=3Jk3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.18.0_1674011044051_0.7393273842279124"},"_hasShrinkwrap":false},"0.18.1":{"name":"pineapple","version":"0.18.1","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.18.1","dist":{"shasum":"f2dd42a29466023128b451109215ce553473c33b","integrity":"sha512-yBGsDgd4g/sW9Lp/Stw+OMiESEwQg0SWLHPjzO+qEqtKnboN918rcsb/XLHIz4aBTHlsrs3h4VOIABFOYuVbXA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.18.1.tgz","fileCount":85,"unpackedSize":659293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDu4pjaEl/d12HguUDw47YuCv5zMgW0FROMD7EoGNhm1AiAPfcu8F0UZ2+ZXUK2NQEaktTpKfDII622xF4E4XuFCaA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5tWzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcNw//c9R+Vz/hh3nSbF9yKUZDzL85vOG17bRso0hc9SITNuUYMnH5\r\ne4tsE9o92caBWuXNzNSsuLsDcY1c2bcdjto2hFAY8S5aamR8Sd4grm6ZCt7w\r\n4NrUhxmIodw4Ah6IETjfWVe/lOi7DSa9EdjCk+5XVuLjn5/t6xhL759ywInT\r\nAZSIcGVyW/UZMygHi+dsUTVlYbQOyyx3igyMk1MIubZQbJ54Vh26cPdcIftM\r\nzQGuTPYHdiir1CtVHGr0VoGjfmWdJMU/MSyD9WODi1AQBELDwXkOL2Chal3w\r\na8iw+702hgrT5rvS5/b5pQbesMjSkJjmRMRa4RIGNKgHPMGqdsn0Lys+TyoY\r\nxTZlo+1wOByw8r5NM1x+mvtCb+JwKOVakQeQJq0Q+vBXU4j58pPxH7Mg9RCV\r\nRm9wO9FS8gRJ1IHS3eddnMkNVirsxhyitQOewmTlFdWbm+Nzq8kEaE7sE9dQ\r\nNHBG7Gn1y7bo/0iKcUt95zCBGBuQZlOFKAXUsBAXmAK34H7xQ1lB51liUUk/\r\nQPnmr3pn3GxTVSnDq3kgI9dinbNMhuLuqhfsEK1MKz1EfNcEIhDtfLLKed+W\r\nlD2iVBi6RzbQ3zer/gRWV+YGcYc58bEukzFvUwAdvgkqJnn04JJafzfXuIp1\r\n07BlH59LV+qzVU+grnsa0GdfdKrYSWCHg/g=\r\n=NREh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.18.1_1676072371088_0.41902274628043945"},"_hasShrinkwrap":false},"0.18.2":{"name":"pineapple","version":"0.18.2","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.18.2","dist":{"shasum":"44e28dd608616d183c22e48d9cbe387c8affc694","integrity":"sha512-Yh3hAn6ljSkHfxnobt8XTIenz8ZWbGL2kh0hdmXrpnRa5RyTpOzqqJuiDdUAjEvE/qlf66bEaHbCguoNDbNX0Q==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.18.2.tgz","fileCount":91,"unpackedSize":668803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHk3rL0ROiN2QtVLY5WY/im+b+QCSCwHEgipH1I6ojRgIhANP1Fna9Cr493gWfj3Z5QSA0yQNFmmZTojuEN9HNhZio"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDqVDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqILQ//VC/eP9CbyDvjAoAUidmyvGPbfO3hrDzP8lkea8+xg7RLKaKB\r\n3D5TF9akzcPtfzGclfzqLp3rZVoPbgrB+K0vr3iKfO7opRG+uKuH7epLrrJU\r\nZBg/5gRYUnH1axpzLdQFOArrUCP0TYUhD0248Up97hImBkNZAVN0r2VBOXf+\r\nbpUmKt4Q/mnaxscExfKI2vi/eRdiKRMmV7bKKiuGeQ18ZdqUKPapOUK83KUS\r\ngzRQ+wV+1P8uDcxN94iGrl+Levf4ITT/b1+u76QwNv4y+UO1+6kYZcd9imes\r\nIWVhijtvsSx7QuY+GjBWzt+gfBsxe7yWwoOWDusW6nbZaeLtRLvtG3CMPS9I\r\nh7mDqvSBMBX2pSjmLmfnJTITxNWv11UkpXPloqGyVExe7ElFa8fK+jxQ8b9r\r\ni9fQw0W8UVr1XRIBNQVCnwIob8YS+A5B2GUwP9J0WPeEP8PwouwXZRtUDlba\r\nKGK0CCrLnCUr0GrrrEZjN36CO6TWZgd7X2RrYw40VdA6SMRrH6HaQtXusnc9\r\n7djY+U6haWv8vfbOPk35MfXLJllxvH4zrGWDc35rSsDltmEFOQqeO5jdUc37\r\nrfXmYnrw+jP3DeEvMLw4QKlZ03NUBTBPQOaiLy5guar/xiH0QnlpQvvcKlTX\r\nFZl0kgDBqFCt4Lrb315q9ZFxNJDgRZ2QDB8=\r\n=S902\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.18.2_1678681411409_0.9578206552273276"},"_hasShrinkwrap":false},"0.18.3":{"name":"pineapple","version":"0.18.3","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","ajv":"^8.11.0","chalk":"^5.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.18.3","dist":{"shasum":"90114409af402d9c425ac0faad33ab9a36d93873","integrity":"sha512-rRQV14WzIBPtpbHCAZgWUUD1lBVImXU0S0GcbZ/SyNDZz2kGF4wgGuRccPMnZsxU+BBAjTbxftyjjMi9Ndk0bg==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.18.3.tgz","fileCount":91,"unpackedSize":669034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMYthlXIR5ZuzA9P8ngCpgqro4/hx44W0iZKBCJ1m7LgIgT07l2kbCD461cEEGtq3K3hdqiFA+DpasFDNLg/EZFZ0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD1W2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWahAAjKyHfIGzqv+B/9jOzO0u9WsAjPdZXHlJk1HcS59FidChavKN\r\nhb3WEEHQCRrPEwIF+aoduJMvp/E6UgE6bsaQTTZL8YjUWrO0OQE++GtMxoDi\r\nEzcmtaI/yFRKV1V554FoEk+h9v0I7f4U8cYhR7zqqlStUZCGYDjPvisTtWgy\r\n4xe8mcMMgbJ1/tn1KeIsniiOKiePHy7HVF5BeAPN2PoMak410uAyq+Yp6xzn\r\nDTrhOGpcGjQRgvm0K/4cqkkI+O8EdrLgxRaMKA7cAQjnMyHOUSN5voFTevpP\r\nLicb1T32QnAZuPTgjK2xTOmWyAKQsUCPKP6EETyEjwCdrFt8BXphDHJh/BJq\r\nUvvS8xf1TOhvijKOChHCUwBYH+OCYWhh6yjWIxmW435Y+SlGiEeypBJ8TGFK\r\nzahE9u/gY+dl5kDAUnUB3LzgQkiG1Sav0T7ImRTDShi2f6Xg7+srAJAolmnw\r\nAePYg5cagXX93KlyV9Q0ISEH/v3bUOIZAsyyXrddm569+CX6azYzAXmWmKu3\r\nSWAQQ9EGSDUDF0ONxB3w8rr9iVYeO1n13cQbKWXfRKbhzrufjE2dlh1zNXFk\r\n/Jhoq11CukDrXCgZDE0tHrgGl28gso+GMhLDysvFvI261C17OokDe4mCXEAT\r\ngFoh2SblMdE98ZeJ+lQuLN+ZfZrjABFeGjw=\r\n=nuDm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.18.3_1678726582592_0.7875132431007879"},"_hasShrinkwrap":false},"0.18.4":{"name":"pineapple","version":"0.18.4","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","log-symbols":"^5.1.0","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.18.4","dist":{"shasum":"9b76ec29122f8a9705be7016e01b8ece27cbdd05","integrity":"sha512-dH/MdD0/6gdViAtUCD+sorj5HKUshLGVIBfOefjpvSjlhF3XXMPtlxnlaB9rUntlokdWFRr2Z98puVPw1DGWVg==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.18.4.tgz","fileCount":91,"unpackedSize":669034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHV/wHh63gTZHxr0qe0P5LX0GZ666dYzZhcTdwREEKexAiEArGcj/6zA3OO5Lv4YaiL8kRA/aeAFjZNxZdBoWDWpUpI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD1zpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0BhAAkirIKbJLF3hqvnSLghStccP7XrGt07h83OVAk/tg5abaRp1j\r\nJFGLxV/JjrBJLOD89qEVye8pSco0CguPFgG8tj5Qo2hDBRmB4z0lF2Q1ZG/w\r\niLMhby5q+Rgr3kAO9ahOlCa4yCQlyh36AZ7hvN23/fMBYT7mWhFbD2l2fEUB\r\n3n5jur2A+hmOOkBUy+6XCi1tdkYN1mcqihgrXaw01qA2de6iUdeKfhXsUONC\r\nrlBXimkW+uKU/F/H5Mm9hY3jRx4WbFsLNIHv8dil9AxUtDjwz43KoVOqsMa2\r\nilL3/zK93TJiv1p9qkOt1gimaCqj36QkNHSiIoAealCOnQ6OlSUFB+c8Ipwg\r\njtXd7l/W3Yn27jx61L2cHUj7uQkjSoH+06n34mNExVW6Yf7IxnSsOtQZfeB0\r\n0tXyYrrQ/gPWISXHTCHPphNsVxjwEY4sLesO4FeRSVQ2o5/CkM4wiqUPFZkJ\r\n97Cz23nSB6QjVhLzpcpgz7chPsAiec/wr3ZOXFZjDFUzlsWmD7oJmVIf9D2H\r\nha5NfkfFvl/lqcAAJ5DNekfqMGQQKa4jqKJY2kHAgS9UpBSuZXVQ5Y8TIre2\r\nZ8sEDn4/N2DYBMpzv5cJyprn/cC9dhJx9/qFz6dKmV8lSMj6cLlr18DAe6Yu\r\n8UPeX7jK4MMSI1engV6wUse2F1zrCF4GMtk=\r\n=QaBs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.18.4_1678728425488_0.6089619161743394"},"_hasShrinkwrap":false},"0.18.5":{"name":"pineapple","version":"0.18.5","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.18.5","dist":{"shasum":"858636275d3be8865ab681859b65fa60eacbeef2","integrity":"sha512-wfENJfex54KHCeISiwgVapBCa4J0u6KCdihaoNAcPRupDouhiEf/KjhA4hk+BTFEcastWBAAK6DjD9f/1Y4ZoQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.18.5.tgz","fileCount":92,"unpackedSize":673402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1+Kh5tLGDRFhOxFU7BZk0PMoHyYdb8ftP7USaGVqx4AIhAMk/uVKIGMQqBbHxkH0XeNNxSuqZ9zlB3wMRwwzXsqpI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD2ChACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS3Q//fQ0J52+ngSUCWdQV8I6va+zSh/UnjbVK/1L68xTBBmEGb/+g\r\nJfF/iqOpI5ZuIJ8088n9nr81bIGyzPy8hxiFLfnunj5ZanUm3KuyyQW3A0rn\r\nLAhfwcnE10V/49cEw0hKK6hkvaIlSgyf7ryXCxB4RIskhy4wI5KGwUH1ugFv\r\niApCAh6+wHJkYtPNe+gtMrqdxBXY1NOJNFDT/s4Hlq+zZV2JpHAhqEDenNOB\r\nrw/VVxayB5LG1guMDBc8aVxQJBQ+HOENYT8lF+h0DgXVZA7jcaCZGzVhHuso\r\nx8i1K13p6ld6QnbxFcm3jHbQOAeCYb7Xn4/rxf0Wb4x6xEYm9+fYF7J9Sfy/\r\nqy5hnQcSXblZyxasLuaFbL3+KS/gFZLmAL5Nvi1vk6IPiQlqg++U4qZTISuq\r\nCrOKb+ebcj48xQTh2vFHQX8t32P3GzJiMKHCMBNtq54s5mJyeMZ1ds9sSELC\r\n81rB0CvDQzUUdfAhh3Czqu+PIXFK9fGFNf1+2AQoVzvK50UryeGxw00FHLU4\r\nwbcL5yOcoWx9C97uT9RgRRdhYOLXks+gAHljFZn9FhZZQLKKPd3habunilrg\r\nUR7d6SRlAC4KGZXscboeWPD5boznF2QWjFLkz5B7LOkNP4i84A7uu2FkkOZR\r\nY0S39Rg1sVJB+r7TmmtpQW9FmvBhvkM7Cu8=\r\n=C4r+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.18.5_1678729377634_0.9267340865654803"},"_hasShrinkwrap":false},"0.18.6":{"name":"pineapple","version":"0.18.6","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.18.6","dist":{"shasum":"4c509c32a09c77ed809e92935ec042c8d4bf11fa","integrity":"sha512-OkyJOC8V5nt9xAJKfMNT71qofuCR6ie3pqau+mwA10qrxel2wLZo2NvUFj8t4o2O/MT/ISnwuNnF8P5037rZdQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.18.6.tgz","fileCount":92,"unpackedSize":673408,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCLJFCg9QMYgXts3sNbbEKyJZUG7rACNtTzgXkEbAMCQIhAJ/Gc9N2Ut7pxYuK31SNmn7rJxcjyxtMP9xMujJOlU+G"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD52HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVNg/+KfMh4xXq3CnYt8aZzA0Votjt1ht0eyCbWYrgEBcx5nA7Edvk\r\nmCSQ2TXpLNZ2lQyypmPJgRziM6wmtJHWlhPXfjhWxXQFhgv88dn2vnXkyCLu\r\n3e6/f7eQLa869ATAy/j6nnvSzg6cr4OemeRqzjmqwy994Pdb4NI8xmq1kfvU\r\nx5W+YssKGz2o03SNkwUKqVJK4LvCdAtFe3XOLTwaW0abCdqYvR/pIsvT0owD\r\nv3EEw8Ew5aRTkldOg62yFwo8EUXefIVpzMezc7HgExaWKIdxlalY4VwkwCXg\r\nOw4CNP813iMbGcBXssxsk8pVGOIADJ/fMGzevj5T10FUuXKHT3hwJxVtt4Gz\r\nt47zJnu+wmn7VJvD4jyZAgRdZxX93S+cL9MzxpMRzy/OqMT4uoXPRVRonZSx\r\nuYKm86fXl0iAWoilfbPwpCc+UHmzQPCa/tJyWDBiTH8GIlrnQZj6oLEw6PuT\r\n/v8PnnVsgTijP+NdncLrdFqU/GGw4/OVnqI5uAKMXsRYqnfJ+uCmAwZnOEzS\r\nV9iBlqNTHxpF7a+KBDwj5why676xKKhlP47W/UZZf9E6ugSViNwTizIxEbxZ\r\n3ZkHreJM47GFEJ7/acO5Cy4budBL33AL5vNl+SQr3SgQzFGC37H20WUnYUw4\r\nKv4i9mDuwKjc2Xp++jU2FdF+VidhR6UYg/4=\r\n=HlLp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.18.6_1678744967144_0.7407866174297837"},"_hasShrinkwrap":false},"0.18.7":{"name":"pineapple","version":"0.18.7","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.18.7","dist":{"shasum":"f62fd1073be0cd1da62738a80a665aa8eef05337","integrity":"sha512-eA/evLsvFnpd9aG9zUBRK8C4Wk6wuAKyXMMb0Ynf5/INPQg5ooot2Xvna3LaNz4/p41Fmc8ab4bvdkTgr/ko1Q==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.18.7.tgz","fileCount":92,"unpackedSize":675723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAOjR1XxcrDdvFfLfK1vz/oz6/bXOn8NDLvcLttZra6AIgY4RgMudXChCXeY+7eiPlSsB9QY8I0cZctpdidgvlF1g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD7uJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Lw//b36iZKc7/S7zqAVuKkhjMEV3axaZiCkGpcvKzrPwUcHnwxRk\r\nfFquHBnfyb9GdvG/FXrmgSYeioDiA+NR0dnsJcEtMNPKhcMYYGr/YkB+Q8su\r\no/A0T51xYOGHooFFhTdmqQI8LlxS6g/4SOC9rXk1AsxbNHj+q8pLyJZsizMu\r\nAdmBI2agiIm4D97c57HdGMT+WsCY7JmwPmDu+X/U04cmLHduWVoj1HIzli/8\r\nVPlw2HApaybcOHvVMPny4ytTtc2jxXykgInbP27M8FJLd9w6ONv4/3/NCTq6\r\nTnheTtdkWIdPGYGGule/3NjY8eTuvaPnlPxoDZyFlMazq330G5Jnmw1qYRoT\r\n1t3fwjsQMxyuLdCFlVUOYWb60ledJpVKNfPQkqG3a+3uOyFX1tyzdogkeNZ/\r\nx5IWH9cDrgItKM9pdu+BJu7uyzRKwoPVhXnYfrqOU/ijvQThWOodgUaS77PC\r\nl0oHKoy5RdXLTwAwpU5JtTIBFiWlZEdvcWgI3h+teh0sF2WMdKucravpbI/o\r\nhX7wKXaNmC7m/kCM1iwlKBCvLEqE7/uu4H9HOQLHVhT3hRY79eDDZUx1VPkE\r\nFxwaYtfucfFJ3bTwCcYQXtm2NMYLsGDCkGJs52HWuLRyq4aBHZ30Nt2v+9yD\r\n5dnAnMxJXAzIGTnnyF0knTiYsvJqXrsSvNY=\r\n=dEHC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.18.7_1678752649684_0.3385593098971966"},"_hasShrinkwrap":false},"0.18.8":{"name":"pineapple","version":"0.18.8","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.18.8","dist":{"shasum":"b940ec0bcea1b951488e637b4f9692a29c666078","integrity":"sha512-fantt6/kzJOvn4Xokteou+ZcslMAuYoF9nVv/b+PUFsHsaLe168y+Md2ghuNfyClwh1DyKJ4KFdsVi7/KANySA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.18.8.tgz","fileCount":92,"unpackedSize":675703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9lQ2Cs0Te1RNGHC32rXSLaXdpGLad11dNSuXRSpQKRAiBmfEpc4GuZB10Ml/9TWtOhrwtxfwuU/QtFl/zFjLsCcQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD7yyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0aRAAjulgb3Ha07XEArcYQwGGYVV70jmz89OZsa8Qc8BZjr2eW/Hi\r\nyeqmgLZNG7ACcPSfnqIxBtxeaYxd6yqd9PcAzEAeQ2qhhQ/qtxiQ8GoA0emc\r\nCvOhyb1tTTRzV+ENIuF2Lue7V5xYiQr8GzwnQaFjxNJGdV6W6y7ZangHYQMY\r\nw1wXKJqEKVWocONSjd9Y/y85ZZh7s1OYouob5KlI1f27km4hHVHH0vbaYEcH\r\niL8tew5oExXUVNpENDI2dEiv5M7kkw4/DDvPeW80SlPJrkWIj7W8BVpFM8Nw\r\n48N6LFLHTLqK+azSu2shgLNZ9yGS0HFK7GGQ7gCk7HSOiFizjpPx8Phus4//\r\nLKye3jRseXKfHzteog0MxeBxMG7gsOu7+GywQMxMC5fgpuzWQcUjIEdeqgeX\r\ngi08qLdB/OyyAcgy5fMxbXNHXGfCeaukknEUfGupF45f1FqmkNL6Plh5XxfI\r\nve8el0ZFL6bhcWQKthKODHggZFJLXgwxgiPukk5ZHGAz/EpNSKk1HJRRCc3H\r\nVpfmcOEnzSosD2ACFGPRLd+RwIqlCppLPtpI8ZAKnJqMU8fCpt4EQvRkjjb5\r\nAkYO/KdYw3meG6HUXEQpbiVrlO+t31sB9kyjc3G4TUyFL2uT1P1sjkdjq1eq\r\nnbBYgpbdX19Sd8VzFvtd66a63JIgtnIOLZE=\r\n=UjMM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.18.8_1678752946615_0.6351144167428826"},"_hasShrinkwrap":false},"0.18.9":{"name":"pineapple","version":"0.18.9","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.18.9","dist":{"shasum":"73e61e6b872689bc3f0b2883ec69b36a31e0591e","integrity":"sha512-iIokedPIZdNuiagdTCvrq0n1Zdp7YhWaihuTC4AR9OC1CAN0dwC7cuG7yTE92pDcIIIyl+mGy8fUJMrggJ623A==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.18.9.tgz","fileCount":92,"unpackedSize":675691,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClJrVNuD7HOF0vDD1fExg0R29Tt8IXKxIkOQgF3EGgQwIhANWFWY8Sur+go2YJy5vcjZKQ2krxk/usQzK7fOGTDDkr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD+I2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD9w//SNlP6kNhlvL2At+wCtTx55LycbXnox1vMJ8ZU/eqCqxlNKDO\r\nT2rgt9p94Kx2PWQCAbDkDP7olXKLBuLv+mzPRyNQ7qiLXzhrfoIBP0RGbyqT\r\n5uXz51G0iT/RhcA8zHoIzFelojkmv38Q463t7Go/7CeMByBaN7W1n9ZBq9Ho\r\ngK1+nxpt7/jc6QXSUkoS4AhzBHCgXatP38NKEewKbo0VfPpOnL7hfq3EUra1\r\nGp2TlsECDwJvzzY1VEzE6feVcNFJFAEQLWW9TzJImohev1K+NMH13AU3uJe8\r\nDd+3NOeM7/gCZ0tPF8TwbsmHHaFSuMBLi71QI4Fv62TghprDqGDx6adbUO60\r\ngaUatQLXV0uUpu1oPQxv4cFb1L9ORx2e86MWqzgI5y3fIplRufRY/2xXMQDw\r\n2XIaPaRqna+G4xRRVRKQFOubGM9hKrpyDXUwVyKF5acQyKBzTMQgDTd7gaRT\r\nyzIXOUL+N5UuRwVXPVymItGJm13VVncCd8gUytBOQumFPNCSGObGPHTMbQ4v\r\ny3g6NCKdtiO9iocoXM9E0nJ/twMXT6hlkgy8eQe1WCujK1sBa5m2ZqikXwz7\r\n8VJvPgCet4nI3bx8038zljBR15DkESBlNAPcETQR0SM5HMk8XX+w8yJw2uQU\r\nL8d4Nn+6Z3PbgsxrSCq3t/Jvefm9xgilY6c=\r\n=XSJM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.18.9_1678762549803_0.467857956480241"},"_hasShrinkwrap":false},"0.18.10":{"name":"pineapple","version":"0.18.10","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.18.10","dist":{"shasum":"b473f98d5bb8d4822320f00152e901bd09b77b83","integrity":"sha512-RCj0b0wTQifeoXlj8xSFpSa6qfplZ6/lJOXCtDC7j6MbMp4OeaNlyRCUWjgw4BDU/9pSUJV0S2CslIVAOhTN1w==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.18.10.tgz","fileCount":92,"unpackedSize":675694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSfHASpfZU4vIoPu27HHOGyBdG8lEiUzcB8V5IfW+S+QIgel7jxjBK1Vh54IVJcXAgmRuQas8ugnKsgrnKJtuuGc0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD/A4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKbQ//bJp+SOKibP+b2XYz3uDUaIyUXIM97wAwT4i7eWLypzxWxTmk\r\nckPt7yFAUE4UnzejEoaC84iPE0aLrgM4XEalfsWd7Xv7RZPTql61aFVJ1ki9\r\n46gJ/LpsXXQcWdW4U6SWUInzLnP5y3vmzzdnvLJVxEHhYan6re1BwZxvEdY4\r\nIb0cLryyLsEqmZ/gI8lyR8ACCfDUbe3IxJTL6OEzCjJOfHY86OEu+LQgr9mm\r\nCL/fVGFF/vf4HCUWvRMN+giyFhpz2jjPI+QcagEqHGU4asLWRlH4H9cbOmdW\r\nxEqiMkDhvNPmoi78zlNbe7ruqmpljnaZH1tLrLWBM25oYBiWZRzBMEK6pqRF\r\n7bRtoEI18Vg3wCx6HQ76NeYossc8qPy70u6m99ybo/Yydgrujm2BfJzfsYhK\r\n4PIihpWxKyQ2iTy7jlPdsoMXisFLlI47rmwDUqkb5Xry/J5ZDbWQuQ8xmp7x\r\nxwxJNZ/jZ363pgi6VAlF9KfXpDctq4xE1NhOFMiutXjOATOj4IOoCHijG+x4\r\nSNC7BIQWg6SbiOFpL4mrPr4mMGPnU5DEuqZ1MDz2RepKPkYBq66C7GZFeQFQ\r\n0+Xuq5RDcOwe1pzpx1dFs7lNp4KuTtjJGSkbgIjO4kFLU71hvAu1LBI/o+2o\r\nd02VfsEpjm3XHHN1PcL6pSsBOpot5NqNRRg=\r\n=qLeO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.18.10_1678766136063_0.8126580281400202"},"_hasShrinkwrap":false},"0.19.0":{"name":"pineapple","version":"0.19.0","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.19.0","dist":{"shasum":"d6fa24b8f3c6cc39b27341c90dda231bb1cd8d58","integrity":"sha512-rKuuPKrpJRaqIz3rm2KMBFX5KJhbPRImvAfVh/psxna29lzBntGVFGqMA9qi8y67poweu6D8i2bS5F4rDYuO+A==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.19.0.tgz","fileCount":92,"unpackedSize":677938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0rhlKfd09CUXEMMWMCn+9L1DVamx6cQ3/OBkbhdkBBQIhANzDdWsOqRSFsk7bmIIbjfp58g6RNfgpCku9VspHWUSg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD/k7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Mg/9HgDw12RexYGA7SuKVPvL6nli7mrJZOG3RKhFxiTqh3DdzISC\r\n/ZCfoZvJ6vhs1KGL2naCJdllxisMLWibyKvu1jclmKUL7yS5B+bvV4eVk9/Q\r\nn8mE9rftmWOEDypawgcvDl5g9WPg4gKKG6mcrFbS2METm1dZ1YwMcnLOMwwe\r\nBHTOIUtJ5UozVkPkfhxyStjlSr/v/oBxpX1dadDePACmyVfRQ0UiZZY3UUnE\r\ntGtub9O4AvANMi18YjIVUndYo4siYySOZPZ9oj+VzWn+jrRcHIgUfEUKQil4\r\nv75g6TstxjpR8wlC+XGtM4+GoPL4ONukO7/h657G6lDBqiCURmom2+40xj6I\r\ntYdjOHuntgtRV+wRTtah0dKAY/glXkIdY2zyHCQ5ESyJ40D/Urdl+NFVuPX1\r\nncr/JKrQbm/sfir5JMOUSs2qZZ2Wnb5NOSVOCNz7OpmWMYUyncyHcM/1MVd8\r\n8w4lB6u6l1KhyakiexZ+X+54I5PN6joYjgWVqXFDWW0NOOEa3aLlUcSYODZh\r\n0iithhpdipL/HNdjZQJ+7mcAbXrq9p17uy1PMZGg3BFndHUiBggKiTr02qHv\r\nOgfQnkx444g4MFGI6KpEofM3Bdw9LNHlgNUDYBI0b5L0ViBxZYw1MH7LIc1B\r\n42xs965Q5GDZohuLckLIrD+lWafncykH5Jo=\r\n=0n7N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.19.0_1678768443181_0.11961167041052012"},"_hasShrinkwrap":false},"0.19.1":{"name":"pineapple","version":"0.19.1","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.19.1","dist":{"shasum":"2207360e1c3bf584547d5c7f5e22885277ec9faf","integrity":"sha512-ETEl1dKwXtnK7khJxrvZt6eQfN5RXQQdtFiRVGH3XCYnAU+9ETr/ScOOJv0pBDde1BxPRyCNLBrGSCIurQg7/A==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.19.1.tgz","fileCount":92,"unpackedSize":681510,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3/Q12KMu5qxoLuirMNekrtXktv8u6899RHzi6OYbbpAiAzz9MFmc/c0kHfIMSQf0w5Lw31bZn5YNWDc3pRlKYEjA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkELfPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwFQ//ROx/hrzdj1v2kxPtij0i5hZKjdclMCq8pCf/BtMRwUGRJFJI\r\nosT4X8dIFSk+Ql6IISFgMXVPbF7ZMNOW0eVYRpr3E2yZW8guhoUSpLgoN+H5\r\nnpiuMByu+JH0eQRgbGXcPFh9rtZqBNokG7QS5p7gp0nTVrlD12zub2r75wkw\r\nspdO7mjcfam9payCixlb7E82RrlE0FT5QBNT170WXaQ2yNLuSy6uUprMpFQl\r\nInaQEP4K3aY6cPfbAv2z5KuSicmQ0iSnNH9+y6ae46MinM/vLnqgyaHs1Sww\r\nSuLe9dtx+al3HgMk+io+F1JK6w4zulAx4UtrscybWkNmbf5UCJlBCGn9eDut\r\nUsGIS5RDLx63RlSuqh9bA/2SHBI2+Oncm/nf5lJHKElvOM/br682Vapb4xIs\r\nEOU/SYdCTvLe9WFAjIh7MFo709MdO00A4yBextGZe+AOAl6Df13iobAlMhg+\r\nRkIWU7zr7KWVnSbyIVHXuhM3oMT8IGpu+/9eYHkIGpDjJPJ5dzi6o3Ive56Y\r\n/XRV8F6BP4vqfwabVMDflX0foAUW8UHmGvD+XNVRAyOKsU3GhaE1DhUqjQE4\r\nsjNSamQKkPweeUNrtOwZeQL/FEFek4l1xTa8HXurz7CPLZmGmCH/WD2PJEXF\r\n8OiaHia0+02cfPoehSccck1YHW+qFgFvmNc=\r\n=igNa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.19.1_1678817231565_0.35992391611917474"},"_hasShrinkwrap":false},"0.19.2":{"name":"pineapple","version":"0.19.2","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.19.2","dist":{"shasum":"84c11c749612927ade2d8d87866a888a2fdec5d5","integrity":"sha512-CtPeRCh25YxeVIORUCzN5gLUlzdgpk4jDzzA2swLCb+GczXZ5vLvNsfr8IXzCgGUJSpAViCl3MCjOF7poFR7AQ==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.19.2.tgz","fileCount":92,"unpackedSize":682885,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChNn/a+vzjx+5ABtsb4yq73UzWqoOGe2aczt3Pb9+GVgIhAMnf8Ge9Ay1hWvVWzFY0EQxz7CTm4AwVQgv7zu7Lzji6"}]},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.19.2_1685479043695_0.27508017749321634"},"_hasShrinkwrap":false},"0.19.3":{"name":"pineapple","version":"0.19.3","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.19.3","dist":{"shasum":"791cbaefdd2b715f827f6bf28122959d519ac7bb","integrity":"sha512-a3srjcZLCbLs+CiyEIIuKfjWa+VbLeKUKuuEDImbmp/Btu9hOWKBe6nYAXX4jRtzLIJqvtAP7oD83+6udCiZsA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.19.3.tgz","fileCount":92,"unpackedSize":683537,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVYfBNCgMHguHc49z/u61of4rZe4PM2PGGAGM4QoPDLQIhAJV51UdV3jHxsTTupbBBdp68KLKVq72Z4vd6y7khxM+h"}]},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.19.3_1685481353766_0.723142599702014"},"_hasShrinkwrap":false},"0.19.4":{"name":"pineapple","version":"0.19.4","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.19.4","dist":{"shasum":"0ea4a89ce146fb1b77561e653b921a77bb737897","integrity":"sha512-B44qzXadxx0V80kzPYB4lh/alYT6ITTsJWgRzmklYKwjpNzCmU5sfvj6pLZXkRpDBUsPaMNqkDOeLCq9XOHQKg==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.19.4.tgz","fileCount":92,"unpackedSize":683776,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZH3GACGfe6KxR+mDEKBnzrtn5tMDLfzyODCFdalNq9AiEA5UH0/MKrNdFKyCrtEJ4RTA0QSbV51wfY7hMFEbraKAg="}]},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.19.4_1685482028475_0.132514630800195"},"_hasShrinkwrap":false},"0.20.0":{"name":"pineapple","version":"0.20.0","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^8.0.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.20.0","dist":{"shasum":"c8a0c529436641fb63f10a4ad855a3c1e453db03","integrity":"sha512-R7xdyxTXdizPbT77YdwFhgW2pjhq0KUg+Yn+8typukMyO/ihAp/WSHB9eDYvd0B7sMpCbuzRBpuY6Q2xobypOA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.20.0.tgz","fileCount":92,"unpackedSize":683745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8QUIuuvYG7XZI9O7atiH4FhIY+w3wMbP4GMdDSXheRAiEA4glpqiEZyjJsT8Tb0sy+V8M3U9LRwZMqNEIpbQsulWA="}]},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.20.0_1685989283468_0.1344618579686816"},"_hasShrinkwrap":false},"0.20.1":{"name":"pineapple","version":"0.20.1","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^8.0.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.20.1","dist":{"shasum":"e2ccd4da64ad40c4284175b6af4e6ccbbf13b74c","integrity":"sha512-NOn9xV7r6FHL4f11tJj8+o2qyx2K+4agtOpdJe2uHcCAJE0bB++1y51uAMxGhxbijV6KRPR3el+icge32y9i1Q==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.20.1.tgz","fileCount":92,"unpackedSize":683784,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDohekKIZaiiEUpmifAOovVT3Ba3m8Yr3+ra/zPYbzGeAIgNOqJaVnV5H2VVxgjuMFWiD8bWZA8rMNSyFKZPQ98a2k="}]},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.20.1_1685989661667_0.7336458661081722"},"_hasShrinkwrap":false},"0.20.2":{"name":"pineapple","version":"0.20.2","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^8.0.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.1.22","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.20.2","dist":{"shasum":"496da7b2bf209ee5ea5699f33d64767e8a4c3d97","integrity":"sha512-w2VSXIivPT1B9yl4hmJaZNcUQO+C6l8mdn5+WKlLEUkHyXDJcjmqgGHiwVwAwHHhR2R6nkEe1PJzIsQpdVVe0w==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.20.2.tgz","fileCount":92,"unpackedSize":684569,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdavz6mkiGAEHIQf4jfsiPK/H1I1LRAg7hUyMOK3U6CAiEAqEEKLiBRrXEErxytEJq3uKx2TUW5frdMxGwgjUMA9dg="}]},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.20.2_1685994334941_0.7114077483154773"},"_hasShrinkwrap":false},"0.20.3":{"name":"pineapple","version":"0.20.3","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^8.0.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.3.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-logic-engine":"^1.2.6","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.20.3","dist":{"shasum":"57b28407d13935a1c532cc48d1e73f26f7cdb8c2","integrity":"sha512-sOU74npXyMuZmg/cUiAka4omeHfbyq3LmhP0wmGCUb6DIiWQGgxrspbdqjg9/64Y2C57EnYpnlmOfatW/H3Qkw==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.20.3.tgz","fileCount":92,"unpackedSize":684568,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICo3sn0v3q2mCzEGYv44nUXJ0+E29ScNprc2i7f+Mb6rAiAfVF20gOuNpV0skFxabnFJMuShJIld0Z1fbUIPpH6eJg=="}]},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.20.3_1685994693653_0.8033328837629323"},"_hasShrinkwrap":false},"0.21.0":{"name":"pineapple","version":"0.21.0","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^8.0.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.10.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-difference":"^1.9.1","json-logic-engine":"^1.2.6","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.21.0","dist":{"shasum":"7ede3eaf342269d1e57aa6eb20b0c3b7cf7d1898","integrity":"sha512-1aFq0a2N/fpNqx3Ur7Dlu1PCFLIR8IAVwFoqCXZUyKJ/7JZU//SsTuw5T35eLohnicPfJPACiC0sKlfa75BM9A==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.21.0.tgz","fileCount":94,"unpackedSize":717782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0MfHt+OzhDtXnWC24wma639LV/XAWqvEBYb+GT5C7nAiABrsRGdOATLVCduHmHezA0Tmclqsb1343OQ/YQFB2bqQ=="}]},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.21.0_1686256503967_0.5861262409870844"},"_hasShrinkwrap":false},"0.21.1":{"name":"pineapple","version":"0.21.1","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^8.0.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.10.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-difference":"^1.9.1","json-logic-engine":"^1.2.6","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.21.1","dist":{"shasum":"45b7786deed2870ec934d0832039174eb4937f9c","integrity":"sha512-NrlT2qVsPdvvgOEk0NOUEKUFx4HEGPMompflhY0UBLOEAzso9FVJvp1UVQF5a/tkdCoV1RXcED3isNJnUQhAeA==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.21.1.tgz","fileCount":94,"unpackedSize":718919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3wWfS4JAQmz8BlPX1LVuhr16e/LVI9ffBPLw7xINqnAiBo8v/fcVabqvps2rDkKZ3Vt5J4bEPQeVd3Hmnes2VUZQ=="}]},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.21.1_1686333481999_0.8301023346214766"},"_hasShrinkwrap":false},"0.21.2":{"name":"pineapple","version":"0.21.2","description":"Make your testing sweet!","main":"index.js","scripts":{"prepublish":"npm run build && npm run buildPackage","build":"npm run generate:parser","buildPackage":"run-script-os","buildPackage:win32":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo { \"type\": \"module\" } > dist/esm/package.json && echo { \"type\": \"commonjs\" } > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","buildPackage:default":"rm -rf dist && esbuild index.js --outfile=dist/cjs/index.js --format=cjs --bundle --packages=external && esbuild index.js --outfile=dist/esm/index.js --format=esm --bundle --packages=external && echo '{ \"type\": \"module\" }' > dist/esm/package.json && echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json && cd dist && exitzero standard --fix */*.js && tsc ../index.js --declaration --allowJs --emitDeclarationOnly --target ESNext --moduleResolution node","generate:parser":"peggy --allowed-start-rules Document,Expression --cache --format es -o parser/dsl.js parser/grammar.pegjs && cd parser && exitzero standard --fix *.js && node patch.js","test":"c8 --reporter=text --reporter=lcov node cli.js --strict -i \"experimental/*,test/*,*.js\" -t --fuzz-runs 1000 --timeout 2000"},"repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"},"resolutions":{"@typescript-eslint/typescript-estree":"5.43.0"},"dependencies":{"@faker-js/faker":"^8.0.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-sucrase":"^5.0.1","@rollup/plugin-virtual":"^3.0.1","ajv":"^8.11.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^9.4.1","debounce":"^1.2.1","dependency-tree":"^8.1.2","esbuild":"^0.16.10","fast-check":"^3.10.0","glob":"^8.0.3","jest-diff":"^27.5.1","json-difference":"^1.9.1","json-logic-engine":"^1.2.6","ramda":"^0.28.0","ramda-adjunct":"^3.0.0","rollup":"^3.19.1","tempy":"^2.0.0"},"devDependencies":{"@types/node":"^17.0.25","@types/ramda":"^0.27.62","c8":"^7.11.2","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","exitzero":"^1.0.1","flow-remove-types":"^2.196.3","peggy":"^1.2.0","run-script-os":"^1.1.6","standard":"^16.0.4","typescript":"4.8.4"},"bin":{"pineapple":"cli.js"},"keywords":["test","testing"],"c8":{"exclude":["node_modules/**","parser/**"]},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./index.d.ts","author":{"name":"Jesse Daniel Mitchell"},"type":"module","license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jesse Mitchell\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":"pineapple@0.21.2","dist":{"shasum":"42462c3dd82533505c4b96b55cbc3d28fec6fb30","integrity":"sha512-XDjvLX7DYTUX2QY3io7yh5feFOUT7cTQCzA18sG6tcrQdGU0FCWjSLCiTuRVNVYtj9mS6Rld3OnrWTG77jKYDg==","tarball":"https://registry.npmjs.org/pineapple/-/pineapple-0.21.2.tgz","fileCount":94,"unpackedSize":718949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkyPEWwdFly1L/R9a1gx56Fp6V1eQLiwooQHCeMGmPmAiEA5TiuXFKeZfOGlSMTRsPV40mhs+FGK1UejAAQfi87GJY="}]},"_npmUser":{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"},"directories":{},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pineapple_0.21.2_1686334872752_0.5975567374590178"},"_hasShrinkwrap":false}},"maintainers":[{"name":"totaltechgeek","email":"jesse.daniel.mitchell@gmail.com"}],"description":"Make your testing sweet!","keywords":["test","testing"],"author":{"name":"Jesse Daniel Mitchell"},"license":"MIT","readme":"\n<p align=\"center\">\n<img width=400 alt=\"A picture of a pineapple with a galaxy behind it with the word 'pineapple' under it.\" src=\"https://raw.githubusercontent.com/TotalTechGeek/pineapple/master/resources/pineapple.png\" /><br/> <p align=\"center\" style=\"font-size: 18px;\">Making your software tests sweet! </p>\n\n</p>\n\n---\n\n## What is this?\n\n[![npm version](https://badge.fury.io/js/pineapple.svg)](https://badge.fury.io/js/pineapple) [![Node.js CI](https://github.com/TotalTechGeek/pineapple/actions/workflows/node.js.yml/badge.svg)](https://github.com/TotalTechGeek/pineapple/actions/workflows/node.js.yml) [![Coverage Status](https://coveralls.io/repos/github/TotalTechGeek/pineapple/badge.svg)](https://coveralls.io/github/TotalTechGeek/pineapple)\n\nPineapple is a test framework designed to remove the cruft from writing unit tests and creating snapshots.\n\n```js\n/**\n * Adds numbers together for the sake of demonstrating pineapple.\n * @test 1, 2 returns 3\n * @test '1', 2 throws \"Not a number\"\n * @param {number} a \n * @param {number} b\n */\nexport function add(a, b) {\n    if (typeof a !== 'number' || typeof b !== 'number') throw new Error('Not a number')\n    return a + b\n}\n```\n\nPineapple allows you to embed a few example test-cases in your JSDocs, making it easier to focus on your code and less on defining `it` & `expect` chains.\n\n<img alt=\"An example of the snapshot functionality where the code is modified and the snapshot fails due to a renamed attribute\" src=\"https://jessemitchell.me/pineapple/img/snapshot.gif\" width=60% />\n\n## Documentation\n\nVisit our [documentation here](https://pineapple.js.org).\n\n## Highlights\n\n### Snapshots\n\nWhen you omit conditions from your test cases, Pineapple will automatically capture the result of your test & snapshot it, making it easier to preserve expected behavior in your applications, and even easier for users to find examples on how to call your code.\n\n### Property Based / Fuzz Testing\n\nBy leveraging fast-check, Pineapple makes it simple to fuzz-test your functions with simple clauses.\n\nThis pairs extremely well with the snapshot testing for capturing a variety of test-cases that would've taken time to generate by hand.\n\n```typescript\n/**\n * Computes the sum of numbers.\n * @test #array(#integer)\n */\nexport function sum(arr: number[]) {\n    return arr.reduce((a,b) => a + b, 0)\n}\n```\n\n### Language-Idiomatic Test Code\n\nEven in cases where you might need to write a more complex unit test, Pineapple encourages you to write normal JavaScript functions.\n\n### Continuous Test Runner\n\nBy enabling the `-w` or `--watch-mode` flag, Pineapple will watch your project for changes. Any changes to a file will kick off all tests that could be potentially impacted by your change.\n\n**And Much More**\n\n## To Install\n\n```\nnpm i pineapple --save-dev\n```\n\nor\n\n```\nyarn add pineapple --dev\n```\n\nAlternatively, you may install the runner globally (add a `-g` flag).\n\n### To Run\n\n```\nUsage: pineapple [options]\n\nOptions:\n  -V, --version                  output the version number\n  -i, --include <files...>       Comma separated globs of files to include.\n  -e, --exclude <files...>       Comma separated globs of files to exclude.\n  -w, --watch-mode               Will run tests only when a file is modified.\n  -a, --accept-all               Accept all snapshots.\n  -u, --update-all               Update all snapshots.\n  -t, --transpile                Enables transpilation.\n  --typescript                   Enables transpilation for TypeScript. (legacy flag)\n  --timeout <milliseconds>       The timeout for each test. (default: \"5000\")\n  --strict                       Enables additional checks to enforce better testing, namely validating that all snapshots are used.\n  --clean                        Cleans up unused snapshots.\n  --omit-snapshot-inputs         Omits input from being captured in snapshots for fuzz testing.\n  --only <lines...>              Allows you to specify which tests you would like to run.\n  --fuzz-runs <amount>           The number of runs that fuzz tests perform. (default: \"100\")\n  --snapshot-fuzz-runs <amount>  The number of runs that fuzz tests perform on a snapshot. (default: \"10\")\n  -f, --format <format>          The output format (choices: \"json\", \"console\", default: \"console\")\n  --bun                          Uses Bun as the test runner.\n  -h, --help                     display help for command\n```\n\n#### Example\n\n```\npineapple -i src/**/*.js\n```\n\n#### Continuous Integration\n\nIf `process.env.CI` / the environment variable `CI` is set, it will automatically fail if a snapshot is not set or if the snapshot does not match.\n\n## Q&A\n\n#### Does Pineapple support TypeScript?\n\nYes! Out of the box, Pineapple supports JavaScript, TypeScript, JSX & TSX.\n\nIt also supports both CommonJS and ES Modules, and a few other common module mechanisms.\n\nBy using `-t` or `--transpile`, you can enable the bundling functionality.\n\n#### Does Pineapple support alternative builds / Babel?\n\nYes. If you're using a Flow or another JavaScript framework that might need some additional transpilation, Pineapple will allow you to register a custom transpiler with the `@pineapple_transpile` annotation.\n\n#### Should I put pineapple on my pizza?\n\nThe author of this project holds no opinion on this subject, but you might want to consider that Pineapple doesn't necessarily go well with every use case, so for certain types of tests we actively encourage you to choose a framework better suited for that style of test.\n\nPineapple is oriented towards simplifying unit tests & making it easy to run multiple test cases against functions, but if you're trying to test a series of complex processes against something stateful (transactions against a rewards points system, combat, etc), scenario tests are likely your better bet.\n\nBecause of this, Pineapple does include a [scenario testing framework](https://pineapple.js.org/docs/scenario-testing/introduction) similar to [Cucumber.js](https://cucumber.io/docs/cucumber/api/?lang=javascript), but if you're trying to implement end-to-end UI tests or integration tests, Newman or Playwright or Cypress might fit the bill better.\n","readmeFilename":"readme.md","repository":{"url":"https://github.com/TotalTechGeek/pineapple","type":"git"}}