diff --git a/typescript-plutus/.gitignore b/typescript-plutus/.gitignore index 28bd684b..fec8e4f8 100644 --- a/typescript-plutus/.gitignore +++ b/typescript-plutus/.gitignore @@ -1 +1,2 @@ -extra-dependencies/ +.extra-dependencies/ +data diff --git a/typescript-plutus/package-lock.json b/typescript-plutus/package-lock.json index cae47fc4..510560c0 100644 --- a/typescript-plutus/package-lock.json +++ b/typescript-plutus/package-lock.json @@ -1,100 +1,597 @@ { - "name": "lambda-buffers-prelude-sample-project", + "name": "lambda-buffers-plutus-sample-project", "version": "1.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "lambda-buffers-prelude-sample-project", + "name": "lambda-buffers-plutus-sample-project", "version": "1.0.0", "license": "ISC", "dependencies": { - "lbf-plutus": "file:.extra-dependencies/lbf-plutus-1.0.0.tgz", - "lbf-plutus-sample-project": "file:.extra-dependencies/lbf-plutus-sample-project-1.0.0.tgz", - "lbf-prelude": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "lbr-plutus": "file:.extra-dependencies/lbr-plutus-1.0.0.tgz", - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbf-plutus": "file:.extra-dependencies/lbf-plutus", + "lbf-plutus-sample-project": "file:.extra-dependencies/lbf-plutus-sample-project", + "lbf-prelude": "file:.extra-dependencies/lbf-prelude", + "lbr-plutus": "file:.extra-dependencies/lbr-plutus", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude" }, "devDependencies": { "typescript": "^5.3.3" } }, - "node_modules/lbf-plutus": { + ".extra-dependencies/lbf-plutus": { "version": "1.0.0", - "resolved": "file:.extra-dependencies/lbf-plutus-1.0.0.tgz", - "integrity": "sha512-qgXg/icqLpy6bZtWiW7qOpfXDJwG9D99r0OsRhuGp5T/h3eNtdSt6jwOSlNniV7v4n9+MmZz0nN9rhxBnDJUHA==", "dependencies": { - "lbf-prelude": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "lbr-plutus": "file:.extra-dependencies/lbr-plutus-1.0.0.tgz", - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbf-prelude": "file:.extra-dependencies/lbf-prelude", + "lbr-plutus": "file:.extra-dependencies/lbr-plutus", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude" + }, + "devDependencies": { + "typescript": "^5.3.3" } }, - "node_modules/lbf-plutus-sample-project": { + ".extra-dependencies/lbf-plutus-sample-project": { "version": "1.0.0", - "resolved": "file:.extra-dependencies/lbf-plutus-sample-project-1.0.0.tgz", - "integrity": "sha512-KS0wG2uVdvgmXYNCdSn+QgK0iGCBNLETlUCgDeFpZSXQ+mVqADx2kmc5qsoC/JCv+VayCWpdrGlptALTNb994Q==", "dependencies": { - "lbf-plutus": "file:.extra-dependencies/lbf-plutus-1.0.0.tgz", - "lbf-prelude": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "lbr-plutus": "file:.extra-dependencies/lbr-plutus-1.0.0.tgz", - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbf-plutus": "file:.extra-dependencies/lbf-plutus", + "lbf-prelude": "file:.extra-dependencies/lbf-prelude", + "lbr-plutus": "file:.extra-dependencies/lbr-plutus", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude" + }, + "devDependencies": { + "typescript": "^5.3.3" } }, - "node_modules/lbf-prelude": { + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbf-plutus": { "version": "1.0.0", - "resolved": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "integrity": "sha512-XLxQoeX/LBPAHSnzF7LcUBOfMziugGvVMYiC1tdKQXfmv4fxaHQK9H5nTCNVNuRS/yu6xAhmoBQCI8EUBdRBPg==", + "extraneous": true, "dependencies": { - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbf-prelude": "file:.extra-dependencies/lbf-prelude", + "lbr-plutus": "file:.extra-dependencies/lbr-plutus", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude" } }, - "node_modules/lbr-plutus": { + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbf-plutus/.extra-dependencies/lbf-prelude": { + "version": "1.0.0", + "extraneous": true, + "dependencies": { + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbf-plutus/.extra-dependencies/lbr-plutus": { "version": "1.0.0", - "resolved": "file:.extra-dependencies/lbr-plutus-1.0.0.tgz", - "integrity": "sha512-loFgkNpqebifovqtpLcHD0hTladoZy8sN/vZB/mkvn+AT/MmpvKhH6FqV+/slAfuE8YJn7C0/fv6ueWixPBb7Q==", + "extraneous": true, "license": "ISC", "dependencies": { - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude" } }, - "node_modules/lbr-prelude": { + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbf-plutus/.extra-dependencies/lbr-prelude": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbf-plutus/.extra-dependencies/plutus-ledger-api": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbf-plutus/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbf-prelude": { + "version": "1.0.0", + "extraneous": true, + "dependencies": { + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbf-prelude/.extra-dependencies/lbr-prelude": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbf-prelude/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbr-plutus": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbr-plutus/.extra-dependencies/lbr-prelude": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbr-plutus/.extra-dependencies/plutus-ledger-api": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbr-plutus/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbr-prelude": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/lbr-prelude/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/plutus-ledger-api": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/plutus-ledger-api/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbf-plutus-sample-project/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/lbf-prelude": { + "version": "1.0.0", + "extraneous": true, + "dependencies": { + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/lbf-prelude/.extra-dependencies/lbr-prelude": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/lbf-prelude/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/lbr-plutus": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/lbr-plutus/.extra-dependencies/lbr-prelude": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/lbr-plutus/.extra-dependencies/plutus-ledger-api": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/lbr-plutus/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/lbr-prelude": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/lbr-prelude/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/plutus-ledger-api": { "version": "1.0.0", - "resolved": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "integrity": "sha512-ve/VcacDc1qSwWvNciYqVPV7mzN0jzrPi1RHpVFdNEsyLPasr7/qq0vxOeIJrcnIMeDWO5K866Luy/edvq2eow==", + "extraneous": true, "license": "ISC", "dependencies": { - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz", + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/plutus-ledger-api/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbf-plutus/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbf-prelude": { + "version": "1.0.0", + "dependencies": { + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude" + }, + "devDependencies": { "typescript": "^5.3.3" } }, - "node_modules/plutus-ledger-api": { + ".extra-dependencies/lbf-prelude/.extra-dependencies/lbr-prelude": { "version": "1.0.0", - "resolved": "file:.extra-dependencies/plutus-ledger-api-1.0.0.tgz", - "integrity": "sha512-CR4CshLrbu15tUu7RPA3fvzRZ/HjOsBOJJ4P144b3dtzToP2ljJ4KbCZs3pk3im71sst7fjQKdEM97B3fyMc3Q==", + "extraneous": true, "license": "ISC", "dependencies": { - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "prelude": "file:.extra-dependencies/prelude" } }, - "node_modules/prelude": { + ".extra-dependencies/lbf-prelude/.extra-dependencies/lbr-prelude/.extra-dependencies/prelude": { "version": "1.0.1", - "resolved": "file:.extra-dependencies/prelude-1.0.1.tgz", - "integrity": "sha512-ucWNcpO/mDC3kgAEx/SP9yzmhWH5FgP8TY1kQpPQw8R0zGHtgpdXnmcKcl1n8s92uIDgBtIZGVUNRoEDLjGwqQ==", + "extraneous": true, "license": "ISC" }, + ".extra-dependencies/lbf-prelude/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbr-plutus": { + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude" + }, + "devDependencies": { + "@types/node": "^20.8.10", + "fast-check": "^3.14.0", + "typescript": "^5.2.2" + } + }, + ".extra-dependencies/lbr-plutus/.extra-dependencies/lbr-prelude": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + }, + "devDependencies": { + "typescript": "^5.3.3" + } + }, + ".extra-dependencies/lbr-plutus/.extra-dependencies/lbr-prelude/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC", + "devDependencies": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + ".extra-dependencies/lbr-plutus/.extra-dependencies/plutus-ledger-api": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + }, + "devDependencies": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + ".extra-dependencies/lbr-plutus/.extra-dependencies/plutus-ledger-api/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC", + "devDependencies": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + ".extra-dependencies/lbr-plutus/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC", + "devDependencies": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + ".extra-dependencies/lbr-prelude": { + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + }, + "devDependencies": { + "typescript": "^5.3.3" + } + }, + ".extra-dependencies/lbr-prelude/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC", + "devDependencies": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + ".extra-dependencies/plutus-ledger-api": { + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + }, + "devDependencies": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + ".extra-dependencies/plutus-ledger-api/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC", + "devDependencies": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + ".extra-dependencies/prelude": { + "version": "1.0.1", + "license": "ISC", + "devDependencies": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + "node_modules/@types/node": { + "version": "20.11.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz", + "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/fast-check": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.16.0.tgz", + "integrity": "sha512-k8GtQHi4pJoRQ1gVDFQno+/FVkowo/ehiz/aCj9O/D7HRWb1sSFzNrw+iPVU8QlWtH+jNwbuN+dDVg3QkS56DQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "dependencies": { + "pure-rand": "^6.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true + }, + "node_modules/lbf-plutus": { + "resolved": ".extra-dependencies/lbf-plutus", + "link": true + }, + "node_modules/lbf-plutus-sample-project": { + "resolved": ".extra-dependencies/lbf-plutus-sample-project", + "link": true + }, + "node_modules/lbf-prelude": { + "resolved": ".extra-dependencies/lbf-prelude", + "link": true + }, + "node_modules/lbr-plutus": { + "resolved": ".extra-dependencies/lbr-plutus", + "link": true + }, + "node_modules/lbr-prelude": { + "resolved": ".extra-dependencies/lbr-prelude", + "link": true + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true + }, + "node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "dev": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/plutus-ledger-api": { + "resolved": ".extra-dependencies/plutus-ledger-api", + "link": true + }, + "node_modules/prelude": { + "resolved": ".extra-dependencies/prelude", + "link": true + }, + "node_modules/pure-rand": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", + "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, + "node_modules/shiki": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", + "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", + "dev": true, + "dependencies": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "node_modules/typedoc": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.11.tgz", + "integrity": "sha512-5MbI1W/FOG6oXsd8bdssQidSTeKh8Kt3xA5uKVzI+K99uzP8EGN45uPnPvQesyaWdD+89s4wCQdtWEd8QUbiRg==", + "dev": true, + "dependencies": { + "lunr": "^2.3.9", + "marked": "^4.3.0", + "minimatch": "^9.0.3", + "shiki": "^0.14.7" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x" + } + }, "node_modules/typescript": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -102,72 +599,214 @@ "engines": { "node": ">=14.17" } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true + }, + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true } }, "dependencies": { + "@types/node": { + "version": "20.11.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz", + "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "fast-check": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.16.0.tgz", + "integrity": "sha512-k8GtQHi4pJoRQ1gVDFQno+/FVkowo/ehiz/aCj9O/D7HRWb1sSFzNrw+iPVU8QlWtH+jNwbuN+dDVg3QkS56DQ==", + "dev": true, + "requires": { + "pure-rand": "^6.0.0" + } + }, + "jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true + }, "lbf-plutus": { - "version": "file:.extra-dependencies/lbf-plutus-1.0.0.tgz", - "integrity": "sha512-qgXg/icqLpy6bZtWiW7qOpfXDJwG9D99r0OsRhuGp5T/h3eNtdSt6jwOSlNniV7v4n9+MmZz0nN9rhxBnDJUHA==", + "version": "file:.extra-dependencies/lbf-plutus", "requires": { - "lbf-prelude": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "lbr-plutus": "file:.extra-dependencies/lbr-plutus-1.0.0.tgz", - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbf-prelude": "file:.extra-dependencies/lbf-prelude", + "lbr-plutus": "file:.extra-dependencies/lbr-plutus", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude", + "typescript": "^5.3.3" } }, "lbf-plutus-sample-project": { - "version": "file:.extra-dependencies/lbf-plutus-sample-project-1.0.0.tgz", - "integrity": "sha512-KS0wG2uVdvgmXYNCdSn+QgK0iGCBNLETlUCgDeFpZSXQ+mVqADx2kmc5qsoC/JCv+VayCWpdrGlptALTNb994Q==", + "version": "file:.extra-dependencies/lbf-plutus-sample-project", "requires": { - "lbf-plutus": "file:.extra-dependencies/lbf-plutus-1.0.0.tgz", - "lbf-prelude": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "lbr-plutus": "file:.extra-dependencies/lbr-plutus-1.0.0.tgz", - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbf-plutus": "file:.extra-dependencies/lbf-plutus", + "lbf-prelude": "file:.extra-dependencies/lbf-prelude", + "lbr-plutus": "file:.extra-dependencies/lbr-plutus", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude", + "typescript": "^5.3.3" } }, "lbf-prelude": { - "version": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "integrity": "sha512-XLxQoeX/LBPAHSnzF7LcUBOfMziugGvVMYiC1tdKQXfmv4fxaHQK9H5nTCNVNuRS/yu6xAhmoBQCI8EUBdRBPg==", + "version": "file:.extra-dependencies/lbf-prelude", "requires": { - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude", + "typescript": "^5.3.3" } }, "lbr-plutus": { - "version": "file:.extra-dependencies/lbr-plutus-1.0.0.tgz", - "integrity": "sha512-loFgkNpqebifovqtpLcHD0hTladoZy8sN/vZB/mkvn+AT/MmpvKhH6FqV+/slAfuE8YJn7C0/fv6ueWixPBb7Q==", + "version": "file:.extra-dependencies/lbr-plutus", "requires": { - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "@types/node": "^20.8.10", + "fast-check": "^3.14.0", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude", + "typescript": "^5.2.2" } }, "lbr-prelude": { - "version": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "integrity": "sha512-ve/VcacDc1qSwWvNciYqVPV7mzN0jzrPi1RHpVFdNEsyLPasr7/qq0vxOeIJrcnIMeDWO5K866Luy/edvq2eow==", + "version": "file:.extra-dependencies/lbr-prelude", "requires": { - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz", + "prelude": "file:.extra-dependencies/prelude", "typescript": "^5.3.3" } }, + "lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true + }, + "marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "dev": true + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, "plutus-ledger-api": { - "version": "file:.extra-dependencies/plutus-ledger-api-1.0.0.tgz", - "integrity": "sha512-CR4CshLrbu15tUu7RPA3fvzRZ/HjOsBOJJ4P144b3dtzToP2ljJ4KbCZs3pk3im71sst7fjQKdEM97B3fyMc3Q==", + "version": "file:.extra-dependencies/plutus-ledger-api", "requires": { - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "@types/node": "*", + "fast-check": "*", + "prelude": "file:.extra-dependencies/prelude", + "typedoc": "*", + "typescript": "*" } }, "prelude": { - "version": "file:.extra-dependencies/prelude-1.0.1.tgz", - "integrity": "sha512-ucWNcpO/mDC3kgAEx/SP9yzmhWH5FgP8TY1kQpPQw8R0zGHtgpdXnmcKcl1n8s92uIDgBtIZGVUNRoEDLjGwqQ==" + "version": "file:.extra-dependencies/prelude", + "requires": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + "pure-rand": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", + "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", + "dev": true + }, + "shiki": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", + "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", + "dev": true, + "requires": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "typedoc": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.11.tgz", + "integrity": "sha512-5MbI1W/FOG6oXsd8bdssQidSTeKh8Kt3xA5uKVzI+K99uzP8EGN45uPnPvQesyaWdD+89s4wCQdtWEd8QUbiRg==", + "dev": true, + "requires": { + "lunr": "^2.3.9", + "marked": "^4.3.0", + "minimatch": "^9.0.3", + "shiki": "^0.14.7" + } }, "typescript": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==" + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true + }, + "vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true } } } diff --git a/typescript-plutus/package.json b/typescript-plutus/package.json index bc398e91..c47b4d7d 100644 --- a/typescript-plutus/package.json +++ b/typescript-plutus/package.json @@ -1,5 +1,5 @@ { - "name": "lambda-buffers-prelude-sample-project", + "name": "lambda-buffers-plutus-sample-project", "version": "1.0.0", "description": "Sample project for LambdaBuffers", "type": "module", @@ -21,12 +21,12 @@ "typescript": "^5.3.3" }, "dependencies": { - "lbf-plutus": "file:.extra-dependencies/lbf-plutus-1.0.0.tgz", - "lbf-plutus-sample-project": "file:.extra-dependencies/lbf-plutus-sample-project-1.0.0.tgz", - "lbf-prelude": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "lbr-plutus": "file:.extra-dependencies/lbr-plutus-1.0.0.tgz", - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbf-plutus": "file:.extra-dependencies/lbf-plutus", + "lbf-plutus-sample-project": "file:.extra-dependencies/lbf-plutus-sample-project", + "lbf-prelude": "file:.extra-dependencies/lbf-prelude", + "lbr-plutus": "file:.extra-dependencies/lbr-plutus", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "plutus-ledger-api": "file:.extra-dependencies/plutus-ledger-api", + "prelude": "file:.extra-dependencies/prelude" } } diff --git a/typescript-prelude/.gitignore b/typescript-prelude/.gitignore index 28bd684b..fec8e4f8 100644 --- a/typescript-prelude/.gitignore +++ b/typescript-prelude/.gitignore @@ -1 +1,2 @@ -extra-dependencies/ +.extra-dependencies/ +data diff --git a/typescript-prelude/package-lock.json b/typescript-prelude/package-lock.json index f3854364..b36f6126 100644 --- a/typescript-prelude/package-lock.json +++ b/typescript-prelude/package-lock.json @@ -9,54 +9,262 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "lbf-prelude": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "lbf-prelude-sample-project": "file:.extra-dependencies/lbf-prelude-sample-project-1.0.0.tgz", - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbf-prelude": "file:.extra-dependencies/lbf-prelude", + "lbf-prelude-sample-project": "file:.extra-dependencies/lbf-prelude-sample-project", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude" }, "devDependencies": { "typescript": "^5.3.3" } }, - "node_modules/lbf-prelude": { + ".extra-dependencies/lbf-prelude": { "version": "1.0.0", - "resolved": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "integrity": "sha512-XLxQoeX/LBPAHSnzF7LcUBOfMziugGvVMYiC1tdKQXfmv4fxaHQK9H5nTCNVNuRS/yu6xAhmoBQCI8EUBdRBPg==", "dependencies": { - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude" + }, + "devDependencies": { + "typescript": "^5.3.3" } }, - "node_modules/lbf-prelude-sample-project": { + ".extra-dependencies/lbf-prelude-sample-project": { + "version": "1.0.0", + "dependencies": { + "lbf-prelude": "file:.extra-dependencies/lbf-prelude", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude" + }, + "devDependencies": { + "typescript": "^5.3.3" + } + }, + ".extra-dependencies/lbf-prelude-sample-project/.extra-dependencies/lbf-prelude": { "version": "1.0.0", - "resolved": "file:.extra-dependencies/lbf-prelude-sample-project-1.0.0.tgz", - "integrity": "sha512-o1ik3TcPl9NIBKB1JFEY/GZBTizx5JZ7nqshACz4GuadolK79W90YspmvmNP/oLe2P3HUjw2UBYG+sdNRHzQbg==", + "extraneous": true, "dependencies": { - "lbf-prelude": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude" } }, - "node_modules/lbr-prelude": { + ".extra-dependencies/lbf-prelude-sample-project/.extra-dependencies/lbr-prelude": { "version": "1.0.0", - "resolved": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "integrity": "sha512-ve/VcacDc1qSwWvNciYqVPV7mzN0jzrPi1RHpVFdNEsyLPasr7/qq0vxOeIJrcnIMeDWO5K866Luy/edvq2eow==", + "extraneous": true, "license": "ISC", "dependencies": { - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz", - "typescript": "^5.3.3" + "prelude": "file:.extra-dependencies/prelude" } }, - "node_modules/prelude": { + ".extra-dependencies/lbf-prelude-sample-project/.extra-dependencies/prelude": { "version": "1.0.1", - "resolved": "file:.extra-dependencies/prelude-1.0.1.tgz", - "integrity": "sha512-ucWNcpO/mDC3kgAEx/SP9yzmhWH5FgP8TY1kQpPQw8R0zGHtgpdXnmcKcl1n8s92uIDgBtIZGVUNRoEDLjGwqQ==", + "extraneous": true, "license": "ISC" }, + ".extra-dependencies/lbf-prelude/.extra-dependencies/lbr-prelude": { + "version": "1.0.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + } + }, + ".extra-dependencies/lbf-prelude/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC" + }, + ".extra-dependencies/lbr-prelude": { + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "prelude": "file:.extra-dependencies/prelude" + }, + "devDependencies": { + "typescript": "^5.3.3" + } + }, + ".extra-dependencies/lbr-prelude/.extra-dependencies/prelude": { + "version": "1.0.1", + "extraneous": true, + "license": "ISC", + "devDependencies": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + ".extra-dependencies/prelude": { + "version": "1.0.1", + "license": "ISC", + "devDependencies": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + "node_modules/@types/node": { + "version": "20.11.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz", + "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/fast-check": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.16.0.tgz", + "integrity": "sha512-k8GtQHi4pJoRQ1gVDFQno+/FVkowo/ehiz/aCj9O/D7HRWb1sSFzNrw+iPVU8QlWtH+jNwbuN+dDVg3QkS56DQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "dependencies": { + "pure-rand": "^6.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true + }, + "node_modules/lbf-prelude": { + "resolved": ".extra-dependencies/lbf-prelude", + "link": true + }, + "node_modules/lbf-prelude-sample-project": { + "resolved": ".extra-dependencies/lbf-prelude-sample-project", + "link": true + }, + "node_modules/lbr-prelude": { + "resolved": ".extra-dependencies/lbr-prelude", + "link": true + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true + }, + "node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "dev": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/prelude": { + "resolved": ".extra-dependencies/prelude", + "link": true + }, + "node_modules/pure-rand": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", + "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, + "node_modules/shiki": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", + "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", + "dev": true, + "dependencies": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "node_modules/typedoc": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.11.tgz", + "integrity": "sha512-5MbI1W/FOG6oXsd8bdssQidSTeKh8Kt3xA5uKVzI+K99uzP8EGN45uPnPvQesyaWdD+89s4wCQdtWEd8QUbiRg==", + "dev": true, + "dependencies": { + "lunr": "^2.3.9", + "marked": "^4.3.0", + "minimatch": "^9.0.3", + "shiki": "^0.14.7" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x" + } + }, "node_modules/typescript": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -64,42 +272,179 @@ "engines": { "node": ">=14.17" } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true + }, + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true } }, "dependencies": { + "@types/node": { + "version": "20.11.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz", + "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "fast-check": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.16.0.tgz", + "integrity": "sha512-k8GtQHi4pJoRQ1gVDFQno+/FVkowo/ehiz/aCj9O/D7HRWb1sSFzNrw+iPVU8QlWtH+jNwbuN+dDVg3QkS56DQ==", + "dev": true, + "requires": { + "pure-rand": "^6.0.0" + } + }, + "jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true + }, "lbf-prelude": { - "version": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "integrity": "sha512-XLxQoeX/LBPAHSnzF7LcUBOfMziugGvVMYiC1tdKQXfmv4fxaHQK9H5nTCNVNuRS/yu6xAhmoBQCI8EUBdRBPg==", + "version": "file:.extra-dependencies/lbf-prelude", "requires": { - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "prelude": "file:..extra-dependencies/prelude-1.0.1.tgz" + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude", + "typescript": "^5.3.3" } }, "lbf-prelude-sample-project": { - "version": "file:.extra-dependencies/lbf-prelude-sample-project-1.0.0.tgz", - "integrity": "sha512-o1ik3TcPl9NIBKB1JFEY/GZBTizx5JZ7nqshACz4GuadolK79W90YspmvmNP/oLe2P3HUjw2UBYG+sdNRHzQbg==", + "version": "file:.extra-dependencies/lbf-prelude-sample-project", "requires": { - "lbf-prelude": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbf-prelude": "file:.extra-dependencies/lbf-prelude", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude", + "typescript": "^5.3.3" } }, "lbr-prelude": { - "version": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "integrity": "sha512-ve/VcacDc1qSwWvNciYqVPV7mzN0jzrPi1RHpVFdNEsyLPasr7/qq0vxOeIJrcnIMeDWO5K866Luy/edvq2eow==", + "version": "file:.extra-dependencies/lbr-prelude", "requires": { - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz", + "prelude": "file:.extra-dependencies/prelude", "typescript": "^5.3.3" } }, + "lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true + }, + "marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "dev": true + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, "prelude": { - "version": "file:.extra-dependencies/prelude-1.0.1.tgz", - "integrity": "sha512-ucWNcpO/mDC3kgAEx/SP9yzmhWH5FgP8TY1kQpPQw8R0zGHtgpdXnmcKcl1n8s92uIDgBtIZGVUNRoEDLjGwqQ==" + "version": "file:.extra-dependencies/prelude", + "requires": { + "@types/node": "*", + "fast-check": "*", + "typedoc": "*", + "typescript": "*" + } + }, + "pure-rand": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", + "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", + "dev": true + }, + "shiki": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", + "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", + "dev": true, + "requires": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "typedoc": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.11.tgz", + "integrity": "sha512-5MbI1W/FOG6oXsd8bdssQidSTeKh8Kt3xA5uKVzI+K99uzP8EGN45uPnPvQesyaWdD+89s4wCQdtWEd8QUbiRg==", + "dev": true, + "requires": { + "lunr": "^2.3.9", + "marked": "^4.3.0", + "minimatch": "^9.0.3", + "shiki": "^0.14.7" + } }, "typescript": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==" + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true + }, + "vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true } } } diff --git a/typescript-prelude/package.json b/typescript-prelude/package.json index 9048b3ca..db2e51ee 100644 --- a/typescript-prelude/package.json +++ b/typescript-prelude/package.json @@ -21,9 +21,9 @@ "typescript": "^5.3.3" }, "dependencies": { - "lbf-prelude": "file:.extra-dependencies/lbf-prelude-1.0.0.tgz", - "lbf-prelude-sample-project": "file:.extra-dependencies/lbf-prelude-sample-project-1.0.0.tgz", - "lbr-prelude": "file:.extra-dependencies/lbr-prelude-1.0.0.tgz", - "prelude": "file:.extra-dependencies/prelude-1.0.1.tgz" + "lbf-prelude": "file:.extra-dependencies/lbf-prelude", + "lbf-prelude-sample-project": "file:.extra-dependencies/lbf-prelude-sample-project", + "lbr-prelude": "file:.extra-dependencies/lbr-prelude", + "prelude": "file:.extra-dependencies/prelude" } }