photo-gallery
e32cb17edf
- Static frontend (gallery, lightbox, drag-drop upload) - Function API (upload/list/delete/share/ai-caption) - PG + object_storage + model_router via ref:
582 行
22 KiB
JSON
582 行
22 KiB
JSON
{
|
|
"name": "photo-album-api",
|
|
"version": "0.1.0",
|
|
"lockfileVersion": 3,
|
|
"requires": true,
|
|
"packages": {
|
|
"": {
|
|
"name": "photo-album-api",
|
|
"version": "0.1.0",
|
|
"dependencies": {
|
|
"@aws-sdk/client-s3": "^3.1084.0",
|
|
"@aws-sdk/s3-request-presigner": "^3.1084.0",
|
|
"pg": "^8.22.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/checksums": {
|
|
"version": "3.1000.26",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/checksums/-/checksums-3.1000.26.tgz",
|
|
"integrity": "sha512-CGznePoL+1oWCSzqmkvlYMpWQEZohPR3LntjKXXfVH+oh6Kd8d+yHLkjpiAGwPIHAxFe4OAq3aKfRnv/wqWIyA==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/client-s3": {
|
|
"version": "3.1105.0",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1105.0.tgz",
|
|
"integrity": "sha512-eiR289CNgH2atIh2zOSDSpXOmDVGCxFEk0S8jMHo599oTCjcnjmlNOVsFCWXx5jMPP83+c47Wl/1R7xgUVBzZw==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/checksums": "^3.1000.26",
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/credential-provider-node": "^3.972.78",
|
|
"@aws-sdk/middleware-sdk-s3": "^3.972.72",
|
|
"@aws-sdk/signature-v4-multi-region": "^3.996.43",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/fetch-http-handler": "^5.6.13",
|
|
"@smithy/node-http-handler": "^4.9.13",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/core": {
|
|
"version": "3.977.6",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.977.6.tgz",
|
|
"integrity": "sha512-QiaJV4/zDrB4ZY2mfeSXSzSTc36W16sZXcGz+SPFk0CJ26gziO0cS+4LjJUMAbdeeBOvS0k0Aq1cZpfGdUXxSw==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@aws-sdk/xml-builder": "^3.972.37",
|
|
"@aws/lambda-invoke-store": "^0.3.0",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/signature-v4": "^5.6.12",
|
|
"@smithy/types": "^4.16.1",
|
|
"bowser": "^2.11.0",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/credential-provider-env": {
|
|
"version": "3.972.67",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.67.tgz",
|
|
"integrity": "sha512-rcIpk5kxUqDaaNa6Xk23pQ6ViY7jlqzmfFWCahQcBT97ddXaXYYwzCen9Tz1Jvo6aJft6wDl5bN44/Jw5B4oLA==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/credential-provider-http": {
|
|
"version": "3.972.69",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.69.tgz",
|
|
"integrity": "sha512-nggwJtZ4eeNsUw5IeWBMXsi1ryct5idi0K+/SCRF3kybLubOMaNTb3XCihXpWMiVpyzyPeIrl0zTkzhBH9porA==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/fetch-http-handler": "^5.6.13",
|
|
"@smithy/node-http-handler": "^4.9.13",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/credential-provider-ini": {
|
|
"version": "3.973.12",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.12.tgz",
|
|
"integrity": "sha512-pNEf/OeyN5X3VmLKlgSO6TqaWmW10CvI3TfwL1XhsuhYjSLT2VDaxFnCPHnOeQXSaFisMX4jNhpETriqN8DOmg==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/credential-provider-env": "^3.972.67",
|
|
"@aws-sdk/credential-provider-http": "^3.972.69",
|
|
"@aws-sdk/credential-provider-login": "^3.972.74",
|
|
"@aws-sdk/credential-provider-process": "^3.972.67",
|
|
"@aws-sdk/credential-provider-sso": "^3.973.11",
|
|
"@aws-sdk/credential-provider-web-identity": "^3.972.73",
|
|
"@aws-sdk/nested-clients": "^3.997.41",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/credential-provider-imds": "^4.4.16",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/credential-provider-login": {
|
|
"version": "3.972.74",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.74.tgz",
|
|
"integrity": "sha512-0AQfDcf99TNmqVKv0owHrw/TQs6i4ZE5t9qmz6NvO53bE/sA/tpXhXL9AAcEP1qHc6Zzjd1UMb69+/9zdhvY3g==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/nested-clients": "^3.997.41",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/credential-provider-node": {
|
|
"version": "3.972.78",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.78.tgz",
|
|
"integrity": "sha512-OgPAnfvbGAMWac6yvxJ1ihslrvDpPVwR68D2csospdNCCyPvHk9JLzYKwz48SNiS1T2znDwHauywRKRFfpyYng==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/credential-provider-env": "^3.972.67",
|
|
"@aws-sdk/credential-provider-http": "^3.972.69",
|
|
"@aws-sdk/credential-provider-ini": "^3.973.12",
|
|
"@aws-sdk/credential-provider-process": "^3.972.67",
|
|
"@aws-sdk/credential-provider-sso": "^3.973.11",
|
|
"@aws-sdk/credential-provider-web-identity": "^3.972.73",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/credential-provider-imds": "^4.4.16",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/credential-provider-process": {
|
|
"version": "3.972.67",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.67.tgz",
|
|
"integrity": "sha512-IlUEejorGTWKb4/Dm7K5Yw4QxUmXLThLhrvBmzVBqZFTbW72cv9LTcITmo1dsnYriALE4h68mOq4LB99x6sQ7Q==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/credential-provider-sso": {
|
|
"version": "3.973.11",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.11.tgz",
|
|
"integrity": "sha512-gAQBkBZxUB84d71+pPcI9L+jh2ujhuAVxc/4FgGiWFDjkPBlMKxzd5XDtkSXTFX8Ro7ansnT88+XadasxMeCRw==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/nested-clients": "^3.997.41",
|
|
"@aws-sdk/token-providers": "3.1103.0",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/credential-provider-web-identity": {
|
|
"version": "3.972.73",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.73.tgz",
|
|
"integrity": "sha512-SnlEmQa6SjOgs6iOPLUQl1Eyq4AKiAdPQlkOhFhqNfDtDCwibMGvL6QlkSmf3o6vAUSImzdPCxowT5dfQUZP1A==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/nested-clients": "^3.997.41",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/middleware-sdk-s3": {
|
|
"version": "3.972.72",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.72.tgz",
|
|
"integrity": "sha512-lSAoVPvQxX1d8TOM6waKDBQrvvZcm4w6pCldFAsRUffEaXq6lYY0pPyew3KlLu6Xqb74DXI42hGvSsbGBLljlw==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/signature-v4-multi-region": "^3.996.43",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/nested-clients": {
|
|
"version": "3.997.41",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.41.tgz",
|
|
"integrity": "sha512-RDHqPGQWlF6tatA/Tp3rg6oIwtgN9IVderxE+9av2Y93Dfyu+mO1hZ5Bu2jpfZg2rwdNbsssnwM+sLafIczMlQ==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/signature-v4-multi-region": "^3.996.43",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/fetch-http-handler": "^5.6.13",
|
|
"@smithy/node-http-handler": "^4.9.13",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/s3-request-presigner": {
|
|
"version": "3.1105.0",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.1105.0.tgz",
|
|
"integrity": "sha512-BaWEMVBsVHsJwpVnBmkzwzF7127hjELPNldXfJ0qiBvuco45ADDF1NbmaCrs93iFpSlFEhf+7mu4HmXS9nIlyw==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/signature-v4-multi-region": "^3.996.43",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/signature-v4-multi-region": {
|
|
"version": "3.996.43",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.43.tgz",
|
|
"integrity": "sha512-lKekx8bLBXSv4O+cslk9Zfnw2XKSkWBs3uWL5QGhH2ZAQfNS7FE0vcSSN2vD/AhxX54ZTywWxR4STThoeOXlBA==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/signature-v4": "^5.6.12",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/token-providers": {
|
|
"version": "3.1103.0",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1103.0.tgz",
|
|
"integrity": "sha512-N4wy26MNn31ItGVHYHPrEuCIFY4MBBjC+C5v1lJKqIUSA7OZBdhleCY53zCCrXn27hsk7YNOaTuhQu807S4AfQ==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@aws-sdk/core": "^3.977.6",
|
|
"@aws-sdk/nested-clients": "^3.997.41",
|
|
"@aws-sdk/types": "^3.974.2",
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/types": {
|
|
"version": "3.974.2",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.974.2.tgz",
|
|
"integrity": "sha512-3W6IUtSxFbH6X7Wb7DzGCV5QiFQsd0g8bOfntpmDxQlzBoKWUMBu/JPQR0DwkE+Hpnxd6db1tXbOwdeHddG6cA==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws-sdk/xml-builder": {
|
|
"version": "3.972.37",
|
|
"resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.37.tgz",
|
|
"integrity": "sha512-zKq4HQum8JwDyEuyfuI4bbiAcU0KxP6qy+9PR/IsR92IyE/DaBAikzAS50tjxip4bqIIANpCcG+Yyj6CVhXupg==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
}
|
|
},
|
|
"node_modules/@aws/lambda-invoke-store": {
|
|
"version": "0.3.0",
|
|
"resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.3.0.tgz",
|
|
"integrity": "sha512-sl4Bm6yiMNYrZKkqqDFWN0UfnWhlS8ivKxrYl+6t0gCLrqr8y3B2IqZZbFRkfaVVp7C/baApyh71P+LeE1A2sQ==",
|
|
"license": "Apache-2.0",
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
}
|
|
},
|
|
"node_modules/@smithy/core": {
|
|
"version": "3.31.1",
|
|
"resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.31.1.tgz",
|
|
"integrity": "sha512-CyogUINxvi7C7LDsh8Syo6hVJOT9ckz4rG8dRZfTJ8r91HkMY59PnNooaj7WcHyxEkxPfBAmbgztZU+xTo76lg==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
}
|
|
},
|
|
"node_modules/@smithy/credential-provider-imds": {
|
|
"version": "4.4.16",
|
|
"resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.4.16.tgz",
|
|
"integrity": "sha512-QfuLWAkLzptffFW980AFeHZFdqds2B64rpEd3uJ6lgs3xVn9QegGMUgUcj+4d7dRrAsya3r58ZKpku97WcFb4w==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
}
|
|
},
|
|
"node_modules/@smithy/fetch-http-handler": {
|
|
"version": "5.6.13",
|
|
"resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.6.13.tgz",
|
|
"integrity": "sha512-4fW86pEUOMbrD5nkbyl/tTvPHHWJFbuB2odl6ps9lWfHoXf9HWh3Q/Smh59qH1g7+c/BSZghX6bbUk4gsiMs8A==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
}
|
|
},
|
|
"node_modules/@smithy/node-http-handler": {
|
|
"version": "4.9.13",
|
|
"resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.9.13.tgz",
|
|
"integrity": "sha512-Nmd/Nl35zfYrd+a6OO2cDJb3GPh9bgTjIUhcM+JFfjpp8/osCgboDV5nCT1I01Pv6R13eSKDKLSoVa5ZB6Zsfw==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
}
|
|
},
|
|
"node_modules/@smithy/signature-v4": {
|
|
"version": "5.6.12",
|
|
"resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.6.12.tgz",
|
|
"integrity": "sha512-I6KLtq3H0qqSuV9vLglfi8puHqzygzWHOnI4z/Rdoo+q50vvo18vBRdPAvvEtcaKROz7Zn6qnPa14kRfPH6PcQ==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@smithy/core": "^3.31.1",
|
|
"@smithy/types": "^4.16.1",
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
}
|
|
},
|
|
"node_modules/@smithy/types": {
|
|
"version": "4.16.1",
|
|
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.16.1.tgz",
|
|
"integrity": "sha512-0JFs3V2y2M9tKW5na/qxe69Zv+uxLMO7QBbhxF/FHu/Gp2NFZAAL9tWl9PU02xxo07pb3G9FTyjNc6D5uZrJIg==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"tslib": "^2.6.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
}
|
|
},
|
|
"node_modules/bowser": {
|
|
"version": "2.14.1",
|
|
"resolved": "https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz",
|
|
"integrity": "sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/pg": {
|
|
"version": "8.22.0",
|
|
"resolved": "https://registry.npmjs.org/pg/-/pg-8.22.0.tgz",
|
|
"integrity": "sha512-8wih1vVIBMxoUM2oB4soJsD9tDnDpLv4OXBJ+EJzFsvycD+lfyIreC2gGHq78f8jbLLt+bvlPTFdFZfJkOuzAA==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"pg-connection-string": "^2.14.0",
|
|
"pg-pool": "^3.14.0",
|
|
"pg-protocol": "^1.15.0",
|
|
"pg-types": "2.2.0",
|
|
"pgpass": "1.0.5"
|
|
},
|
|
"engines": {
|
|
"node": ">= 16.0.0"
|
|
},
|
|
"optionalDependencies": {
|
|
"pg-cloudflare": "^1.4.0"
|
|
},
|
|
"peerDependencies": {
|
|
"pg-native": ">=3.0.1"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"pg-native": {
|
|
"optional": true
|
|
}
|
|
}
|
|
},
|
|
"node_modules/pg-cloudflare": {
|
|
"version": "1.4.0",
|
|
"resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.4.0.tgz",
|
|
"integrity": "sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==",
|
|
"license": "MIT",
|
|
"optional": true
|
|
},
|
|
"node_modules/pg-connection-string": {
|
|
"version": "2.14.0",
|
|
"resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.14.0.tgz",
|
|
"integrity": "sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/pg-int8": {
|
|
"version": "1.0.1",
|
|
"resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
|
|
"integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==",
|
|
"license": "ISC",
|
|
"engines": {
|
|
"node": ">=4.0.0"
|
|
}
|
|
},
|
|
"node_modules/pg-pool": {
|
|
"version": "3.14.0",
|
|
"resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.14.0.tgz",
|
|
"integrity": "sha512-gKtPkFdQPU3DksooVLi9LsjZxrsBUZIpa+7aVx+LV5pNh0KzP4Zleud2po+ConrxbuXGBJ6Hfer6hdgpIBpBaw==",
|
|
"license": "MIT",
|
|
"peerDependencies": {
|
|
"pg": ">=8.0"
|
|
}
|
|
},
|
|
"node_modules/pg-protocol": {
|
|
"version": "1.15.0",
|
|
"resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.15.0.tgz",
|
|
"integrity": "sha512-cq9sECI5s0+uPUXjbz8ioyPJni6RzsRib0US67i5IoTZKw8fNeYlVE7u8F4dG7vEJJtc5wdD1K189lCCUwqWTQ==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/pg-types": {
|
|
"version": "2.2.0",
|
|
"resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz",
|
|
"integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"pg-int8": "1.0.1",
|
|
"postgres-array": "~2.0.0",
|
|
"postgres-bytea": "~1.0.0",
|
|
"postgres-date": "~1.0.4",
|
|
"postgres-interval": "^1.1.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=4"
|
|
}
|
|
},
|
|
"node_modules/pgpass": {
|
|
"version": "1.0.5",
|
|
"resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz",
|
|
"integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"split2": "^4.1.0"
|
|
}
|
|
},
|
|
"node_modules/postgres-array": {
|
|
"version": "2.0.0",
|
|
"resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz",
|
|
"integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=4"
|
|
}
|
|
},
|
|
"node_modules/postgres-bytea": {
|
|
"version": "1.0.1",
|
|
"resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.1.tgz",
|
|
"integrity": "sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=0.10.0"
|
|
}
|
|
},
|
|
"node_modules/postgres-date": {
|
|
"version": "1.0.7",
|
|
"resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz",
|
|
"integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=0.10.0"
|
|
}
|
|
},
|
|
"node_modules/postgres-interval": {
|
|
"version": "1.2.0",
|
|
"resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz",
|
|
"integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"xtend": "^4.0.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=0.10.0"
|
|
}
|
|
},
|
|
"node_modules/split2": {
|
|
"version": "4.2.0",
|
|
"resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
|
|
"integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
|
|
"license": "ISC",
|
|
"engines": {
|
|
"node": ">= 10.x"
|
|
}
|
|
},
|
|
"node_modules/tslib": {
|
|
"version": "2.8.1",
|
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
|
|
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
|
|
"license": "0BSD"
|
|
},
|
|
"node_modules/xtend": {
|
|
"version": "4.0.2",
|
|
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
|
|
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=0.4"
|
|
}
|
|
}
|
|
}
|
|
}
|