From ece352bf6b542ecc82eb1dee98a0c8f653c957fd Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Tue, 9 Feb 2021 20:16:47 +0100 Subject: [PATCH] Fixed building with pg linking in examples and added example:debug script --- examples/barcode.ts | 1 - examples/package-lock.json | 93 -------------------------------------- examples/package.json | 12 +++-- package.json | 3 +- 4 files changed, 10 insertions(+), 99 deletions(-) diff --git a/examples/barcode.ts b/examples/barcode.ts index 1e035a7..7f584a3 100644 --- a/examples/barcode.ts +++ b/examples/barcode.ts @@ -61,7 +61,6 @@ app.all(async function manageRequest(request, response) { }, { message: "Thank you for using this package <3", - // @ts-expect-error format: "PKBarcodeFormatMock44617", }, ); diff --git a/examples/package-lock.json b/examples/package-lock.json index 821eb7c..1ae64e9 100644 --- a/examples/package-lock.json +++ b/examples/package-lock.json @@ -4,37 +4,6 @@ "lockfileVersion": 1, "requires": true, "dependencies": { - "@hapi/hoek": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz", - "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==" - }, - "@hapi/topo": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", - "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/address": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.1.tgz", - "integrity": "sha512-+I5aaQr3m0OAmMr7RQ3fR9zx55sejEYR2BFJaxL+zT3VM2611X0SHvPWIbAUBZVTn/YzYKbV8gJ2oT/QELknfQ==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, "@types/body-parser": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz", @@ -143,11 +112,6 @@ "type-is": "~1.6.17" } }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - }, "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", @@ -305,18 +269,6 @@ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" }, - "joi": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.4.0.tgz", - "integrity": "sha512-F4WiW2xaV6wc1jxete70Rw4V/VuMd6IN+a5ilZsxG4uYtUXWu2kq9W5P2dz30e7Gmw8RCbY/u/uk+dMPma9tAg==", - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.0", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -350,11 +302,6 @@ "mime-db": "1.40.0" } }, - "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -370,11 +317,6 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" }, - "node-forge": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.2.tgz", - "integrity": "sha512-naKSScof4Wn+aoHU6HBsifh92Zeicm1GDQKd1vp3Y/kOi8ub0DozCa9KpvYNCXslFHYRmLNiqRopGdTGwNLpNw==" - }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -388,33 +330,6 @@ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, - "passkit-generator": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/passkit-generator/-/passkit-generator-2.0.5.tgz", - "integrity": "sha512-qcCc82IFfzRChQPDrm/KMhuoaO5hcnnz2M2XuI4nTad3h+RcRn/gZ0H2Zqmfta3CNutr0SHKuYzUxstyTttwGA==", - "requires": { - "debug": "^4.1.1", - "joi": "^17.2.1", - "moment": "^2.27.0", - "node-forge": "^0.9.2", - "yazl": "^2.5.1" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -547,14 +462,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "yazl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", - "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", - "requires": { - "buffer-crc32": "~0.2.3" - } } } } diff --git a/examples/package.json b/examples/package.json index cf2f182..db17b90 100644 --- a/examples/package.json +++ b/examples/package.json @@ -6,17 +6,21 @@ "author": "Alexander P. Cerutti ", "license": "ISC", "scripts": { - "preinstall": "npm run clear:deps && npm unlink --no-save passkit-generator && cd .. && npm run build && npm link && cd examples && npm link passkit-generator", + "preinstall": "npm run clear:deps && npm unlink --no-save passkit-generator", + "postinstall": "cd .. && npm run build && npm link && cd examples && npm link passkit-generator", "example": "cd build && node", - "build": "npm run build:clear && npx tsc", + "example:debug": "cd build && node --inspect-brk", + "build": "npm run build:clear && npm install && npx tsc", "build:clear": "rm -rf build", "clear:deps": "rm -rf node_modules" }, + "peerDependencies": { + "passkit-generator": "latest" + }, "dependencies": { "express": "^4.17.1", "node-fetch": "^2.6.1", - "tslib": "^2.1.0", - "passkit-generator": "latest" + "tslib": "^2.1.0" }, "devDependencies": { "@types/express": "^4.17.0", diff --git a/package.json b/package.json index 14529d6..4b4ee46 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,8 @@ "build:spec": "rimraf \"./spec/*.!(ts)\" && npx tsc -p tsconfig.spec.json", "prepublishOnly": "npm run build", "test": "npm run build:spec && npx jasmine", - "example": "npm run build:src && npm --prefix examples run example" + "example": "npm run build:src && npm --prefix examples run example", + "example:debug": "npm run build:src && npm --prefix examples run example:debug" }, "author": "Alexander Patrick Cerutti", "license": "MIT",