├── .README ├── atom-syntax-highlighting.png ├── log-roarr-pretty-print-output.png ├── postgresql-elephant.png ├── slonik-log-tailing.gif └── vscode-syntax-highlighting.png ├── .changeset ├── README.md └── config.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── feature.yaml │ └── main.yaml ├── .gitignore ├── .husky └── pre-commit ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cspell.yml ├── knip.json ├── package.json ├── packages ├── benchmark │ ├── CHANGELOG.md │ ├── README.md │ ├── benchmark.js │ ├── clients │ │ ├── pg-promise.js │ │ ├── pg.js │ │ ├── postgres.js │ │ └── slonik.js │ └── package.json ├── driver │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── package.json │ ├── src │ │ ├── Logger.ts │ │ ├── factories │ │ │ ├── createDriverFactory.test.ts │ │ │ └── createDriverFactory.ts │ │ └── index.ts │ └── tsconfig.json ├── errors │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── package.json │ ├── src │ │ ├── errors.test.ts │ │ ├── errors.ts │ │ └── index.ts │ └── tsconfig.json ├── eslint-config │ ├── CHANGELOG.md │ ├── eslint.config.js │ └── package.json ├── pg-driver │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── package.json │ ├── src │ │ ├── factories │ │ │ ├── createPgDriverFactory.test.ts │ │ │ └── createPgDriverFactory.ts │ │ └── index.ts │ └── tsconfig.json ├── slonik-dataloaders │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── package.json │ ├── src │ │ ├── .eslintrc │ │ ├── factories │ │ │ ├── createConnectionLoader.ts │ │ │ ├── createConnectionLoaderClass.test.ts │ │ │ ├── createConnectionLoaderClass.ts │ │ │ ├── createListLoader.ts │ │ │ ├── createNodeByIdLoader.ts │ │ │ ├── createNodeByIdLoaderClass.test.ts │ │ │ └── createNodeByIdLoaderClass.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utilities │ │ │ ├── batchQueries.ts │ │ │ ├── fromCursor.ts │ │ │ ├── getColumnIdentifiers.ts │ │ │ ├── getRequestedFields.ts │ │ │ ├── snakeCase.ts │ │ │ └── toCursor.ts │ └── tsconfig.json ├── slonik-interceptor-field-name-transformation │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── package.json │ ├── src │ │ ├── factories │ │ │ ├── createFieldNameTransformationInterceptor.test.ts │ │ │ └── createFieldNameTransformationInterceptor.ts │ │ └── index.ts │ └── tsconfig.json ├── slonik-interceptor-query-cache │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── package.json │ ├── src │ │ ├── .eslintrc │ │ ├── Logger.ts │ │ ├── factories │ │ │ └── createQueryCacheInterceptor.ts │ │ ├── index.ts │ │ └── utilities │ │ │ ├── extractCacheAttributes.test.ts │ │ │ ├── extractCacheAttributes.ts │ │ │ ├── normalizeCacheAttributes.test.ts │ │ │ └── normalizeCacheAttributes.ts │ └── tsconfig.json ├── slonik-interceptor-query-logging │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── package.json │ ├── src │ │ ├── factories │ │ │ └── createQueryLoggingInterceptor.ts │ │ ├── index.ts │ │ └── utilities │ │ │ ├── getAutoExplainPayload.test.ts │ │ │ ├── getAutoExplainPayload.ts │ │ │ ├── isAutoExplainJsonMessage.test.ts │ │ │ └── isAutoExplainJsonMessage.ts │ └── tsconfig.json ├── slonik-sql-tag-raw │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── package.json │ ├── src │ │ ├── Logger.ts │ │ ├── factories │ │ │ ├── createRaqSqlToken.test.ts │ │ │ ├── createRaqSqlToken.ts │ │ │ └── helpers.test │ │ │ │ └── createTestRunner.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utilities │ │ │ ├── interpolateNamedParameterReferences.test.ts │ │ │ ├── interpolateNamedParameterReferences.ts │ │ │ ├── interpolatePositionalParameterReferences.test.ts │ │ │ └── interpolatePositionalParameterReferences.ts │ └── tsconfig.json ├── slonik │ ├── CHANGELOG.md │ ├── README.md │ ├── ava.config.js │ ├── eslint.config.js │ ├── package.json │ ├── src │ │ ├── Logger.ts │ │ ├── binders │ │ │ ├── bindPool.test │ │ │ │ ├── connect.test.ts │ │ │ │ ├── interceptors │ │ │ │ │ ├── afterPoolConnection.test.ts │ │ │ │ │ └── beforePoolConnection.test.ts │ │ │ │ └── transaction.test.ts │ │ │ ├── bindPool.ts │ │ │ ├── bindPoolConnection.ts │ │ │ └── bindTransactionConnection.ts │ │ ├── connectionMethods │ │ │ ├── any.ts │ │ │ ├── anyFirst.test.ts │ │ │ ├── anyFirst.ts │ │ │ ├── exists.ts │ │ │ ├── many.test.ts │ │ │ ├── many.ts │ │ │ ├── manyFirst.test.ts │ │ │ ├── manyFirst.ts │ │ │ ├── maybeOne.test.ts │ │ │ ├── maybeOne.ts │ │ │ ├── maybeOneFirst.test.ts │ │ │ ├── maybeOneFirst.ts │ │ │ ├── nestedTransaction.test.ts │ │ │ ├── nestedTransaction.ts │ │ │ ├── one.test.ts │ │ │ ├── one.ts │ │ │ ├── oneFirst.test.ts │ │ │ ├── oneFirst.ts │ │ │ ├── query.test │ │ │ │ ├── interceptors │ │ │ │ │ ├── beforeQueryExecution.test.ts │ │ │ │ │ ├── transformQuery.test.ts │ │ │ │ │ └── transformRow.test.ts │ │ │ │ └── query.test.ts │ │ │ ├── query.ts │ │ │ ├── stream.ts │ │ │ ├── transaction.test.ts │ │ │ └── transaction.ts │ │ ├── constants.ts │ │ ├── contexts │ │ │ └── transactionContext.ts │ │ ├── declarations.d.ts │ │ ├── factories │ │ │ ├── createClientConfiguration.ts │ │ │ ├── createConnection.ts │ │ │ ├── createConnectionPool.test.ts │ │ │ ├── createConnectionPool.ts │ │ │ ├── createPool.ts │ │ │ ├── createPoolConfiguration.ts │ │ │ ├── createTypeParserPreset.ts │ │ │ └── typeParsers │ │ │ │ ├── createBigintTypeParser.ts │ │ │ │ ├── createDateTypeParser.ts │ │ │ │ ├── createIntervalTypeParser.ts │ │ │ │ ├── createNumericTypeParser.ts │ │ │ │ ├── createTimestampTypeParser.ts │ │ │ │ └── createTimestampWithTimeZoneTypeParser.ts │ │ ├── helpers.test │ │ │ ├── createClientConfiguration.ts │ │ │ ├── createErrorWithCode.ts │ │ │ ├── createIntegrationTests.ts │ │ │ ├── createPoolTests.ts │ │ │ ├── createPoolWithMockedQuery.ts │ │ │ ├── createPoolWithSpy.ts │ │ │ └── createTestRunner.ts │ │ ├── index.ts │ │ ├── integration.test │ │ │ ├── connectionFailure.test.ts │ │ │ ├── lostConnection.test.ts │ │ │ ├── pg.test.ts │ │ │ ├── ssl.test.ts │ │ │ ├── stream.test.ts │ │ │ ├── termination.test.ts │ │ │ └── transaction.test.ts │ │ ├── routines │ │ │ ├── establishConnection.test.ts │ │ │ ├── establishConnection.ts │ │ │ ├── executeQuery.test.ts │ │ │ └── executeQuery.ts │ │ ├── state.ts │ │ ├── types.test.ts │ │ └── types.ts │ └── tsconfig.json ├── sql-tag │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── package.json │ ├── src │ │ ├── Logger.ts │ │ ├── declarations.d.ts │ │ ├── factories │ │ │ ├── createPrimitiveValueExpressions.ts │ │ │ ├── createSqlTag.test │ │ │ │ ├── array.test.ts │ │ │ │ ├── date.test.ts │ │ │ │ ├── identifier.test.ts │ │ │ │ ├── interval.test.ts │ │ │ │ ├── join.test.ts │ │ │ │ ├── json.test.ts │ │ │ │ ├── jsonb.test.ts │ │ │ │ ├── literalValue.test.ts │ │ │ │ ├── sql.test.ts │ │ │ │ ├── timestamp.test.ts │ │ │ │ ├── type.test.ts │ │ │ │ ├── typeAlias.test.ts │ │ │ │ ├── unnest.test.ts │ │ │ │ └── uuid.test.ts │ │ │ ├── createSqlTag.ts │ │ │ └── createSqlTokenSqlFragment.ts │ │ ├── index.ts │ │ ├── regexRules │ │ │ └── slonikPlaceholderRegexRule.ts │ │ ├── sqlFragmentFactories │ │ │ ├── createArraySqlFragment.ts │ │ │ ├── createBinarySqlFragment.ts │ │ │ ├── createDateSqlFragment.ts │ │ │ ├── createFragmentSqlFragment.ts │ │ │ ├── createIdentifierSqlFragment.ts │ │ │ ├── createIntervalSqlFragment.ts │ │ │ ├── createJsonSqlFragment.ts │ │ │ ├── createListSqlFragment.ts │ │ │ ├── createQuerySqlFragment.ts │ │ │ ├── createTimestampSqlFragment.ts │ │ │ ├── createUnnestSqlFragment.ts │ │ │ └── createUuidSqlFragment.ts │ │ ├── tokens.ts │ │ ├── types.ts │ │ └── utilities │ │ │ ├── countArrayDimensions.test.ts │ │ │ ├── countArrayDimensions.ts │ │ │ ├── escapeIdentifier.test.ts │ │ │ ├── escapeIdentifier.ts │ │ │ ├── escapeLiteralValue.test.ts │ │ │ ├── escapeLiteralValue.ts │ │ │ ├── formatSlonikPlaceholder.ts │ │ │ ├── hasOwnProperty.ts │ │ │ ├── isPlainObject.ts │ │ │ ├── isPrimitiveValueExpression.ts │ │ │ ├── isSqlToken.ts │ │ │ ├── safeStringify.ts │ │ │ ├── stripArrayNotation.test.ts │ │ │ └── stripArrayNotation.ts │ └── tsconfig.json ├── test-ssls │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── README.md │ ├── package.json │ ├── root.crt │ ├── root.key │ ├── root.srl │ ├── slonik.crt │ ├── slonik.csr │ └── slonik.key ├── types │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types.test.ts │ │ └── types.ts │ └── tsconfig.json └── utilities │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── package.json │ ├── src │ ├── index.ts │ └── utilities │ │ ├── defer.test.ts │ │ ├── defer.ts │ │ ├── generateUid.test.ts │ │ ├── generateUid.ts │ │ ├── parseDsn.test.ts │ │ ├── parseDsn.ts │ │ ├── stringifyDsn.test.ts │ │ └── stringifyDsn.ts │ └── tsconfig.json ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.README/atom-syntax-highlighting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.README/atom-syntax-highlighting.png -------------------------------------------------------------------------------- /.README/log-roarr-pretty-print-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.README/log-roarr-pretty-print-output.png -------------------------------------------------------------------------------- /.README/postgresql-elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.README/postgresql-elephant.png -------------------------------------------------------------------------------- /.README/slonik-log-tailing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.README/slonik-log-tailing.gif -------------------------------------------------------------------------------- /.README/vscode-syntax-highlighting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.README/vscode-syntax-highlighting.png -------------------------------------------------------------------------------- /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/feature.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.github/workflows/feature.yaml -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run lint 5 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/README.md -------------------------------------------------------------------------------- /cspell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/cspell.yml -------------------------------------------------------------------------------- /knip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/knip.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/package.json -------------------------------------------------------------------------------- /packages/benchmark/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/benchmark/CHANGELOG.md -------------------------------------------------------------------------------- /packages/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/benchmark/README.md -------------------------------------------------------------------------------- /packages/benchmark/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/benchmark/benchmark.js -------------------------------------------------------------------------------- /packages/benchmark/clients/pg-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/benchmark/clients/pg-promise.js -------------------------------------------------------------------------------- /packages/benchmark/clients/pg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/benchmark/clients/pg.js -------------------------------------------------------------------------------- /packages/benchmark/clients/postgres.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/benchmark/clients/postgres.js -------------------------------------------------------------------------------- /packages/benchmark/clients/slonik.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/benchmark/clients/slonik.js -------------------------------------------------------------------------------- /packages/benchmark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/benchmark/package.json -------------------------------------------------------------------------------- /packages/driver/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/driver/CHANGELOG.md -------------------------------------------------------------------------------- /packages/driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/driver/README.md -------------------------------------------------------------------------------- /packages/driver/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/driver/eslint.config.js -------------------------------------------------------------------------------- /packages/driver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/driver/package.json -------------------------------------------------------------------------------- /packages/driver/src/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/driver/src/Logger.ts -------------------------------------------------------------------------------- /packages/driver/src/factories/createDriverFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/driver/src/factories/createDriverFactory.test.ts -------------------------------------------------------------------------------- /packages/driver/src/factories/createDriverFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/driver/src/factories/createDriverFactory.ts -------------------------------------------------------------------------------- /packages/driver/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/driver/src/index.ts -------------------------------------------------------------------------------- /packages/driver/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/driver/tsconfig.json -------------------------------------------------------------------------------- /packages/errors/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/errors/CHANGELOG.md -------------------------------------------------------------------------------- /packages/errors/README.md: -------------------------------------------------------------------------------- 1 | # Slonik Errors 2 | 3 | -------------------------------------------------------------------------------- /packages/errors/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/errors/eslint.config.js -------------------------------------------------------------------------------- /packages/errors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/errors/package.json -------------------------------------------------------------------------------- /packages/errors/src/errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/errors/src/errors.test.ts -------------------------------------------------------------------------------- /packages/errors/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/errors/src/errors.ts -------------------------------------------------------------------------------- /packages/errors/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/errors/src/index.ts -------------------------------------------------------------------------------- /packages/errors/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/errors/tsconfig.json -------------------------------------------------------------------------------- /packages/eslint-config/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/eslint-config/CHANGELOG.md -------------------------------------------------------------------------------- /packages/eslint-config/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/eslint-config/eslint.config.js -------------------------------------------------------------------------------- /packages/eslint-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/eslint-config/package.json -------------------------------------------------------------------------------- /packages/pg-driver/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/pg-driver/CHANGELOG.md -------------------------------------------------------------------------------- /packages/pg-driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/pg-driver/README.md -------------------------------------------------------------------------------- /packages/pg-driver/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/pg-driver/eslint.config.js -------------------------------------------------------------------------------- /packages/pg-driver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/pg-driver/package.json -------------------------------------------------------------------------------- /packages/pg-driver/src/factories/createPgDriverFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/pg-driver/src/factories/createPgDriverFactory.test.ts -------------------------------------------------------------------------------- /packages/pg-driver/src/factories/createPgDriverFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/pg-driver/src/factories/createPgDriverFactory.ts -------------------------------------------------------------------------------- /packages/pg-driver/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/pg-driver/src/index.ts -------------------------------------------------------------------------------- /packages/pg-driver/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/pg-driver/tsconfig.json -------------------------------------------------------------------------------- /packages/slonik-dataloaders/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/CHANGELOG.md -------------------------------------------------------------------------------- /packages/slonik-dataloaders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/README.md -------------------------------------------------------------------------------- /packages/slonik-dataloaders/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/eslint.config.js -------------------------------------------------------------------------------- /packages/slonik-dataloaders/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/package.json -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/.eslintrc -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/factories/createConnectionLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/factories/createConnectionLoader.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/factories/createConnectionLoaderClass.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/factories/createConnectionLoaderClass.test.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/factories/createConnectionLoaderClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/factories/createConnectionLoaderClass.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/factories/createListLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/factories/createListLoader.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/factories/createNodeByIdLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/factories/createNodeByIdLoader.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/factories/createNodeByIdLoaderClass.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/factories/createNodeByIdLoaderClass.test.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/factories/createNodeByIdLoaderClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/factories/createNodeByIdLoaderClass.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/index.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/types.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/utilities/batchQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/utilities/batchQueries.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/utilities/fromCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/utilities/fromCursor.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/utilities/getColumnIdentifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/utilities/getColumnIdentifiers.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/utilities/getRequestedFields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/utilities/getRequestedFields.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/utilities/snakeCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/utilities/snakeCase.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/src/utilities/toCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/src/utilities/toCursor.ts -------------------------------------------------------------------------------- /packages/slonik-dataloaders/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-dataloaders/tsconfig.json -------------------------------------------------------------------------------- /packages/slonik-interceptor-field-name-transformation/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-field-name-transformation/CHANGELOG.md -------------------------------------------------------------------------------- /packages/slonik-interceptor-field-name-transformation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-field-name-transformation/README.md -------------------------------------------------------------------------------- /packages/slonik-interceptor-field-name-transformation/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-field-name-transformation/eslint.config.js -------------------------------------------------------------------------------- /packages/slonik-interceptor-field-name-transformation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-field-name-transformation/package.json -------------------------------------------------------------------------------- /packages/slonik-interceptor-field-name-transformation/src/factories/createFieldNameTransformationInterceptor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-field-name-transformation/src/factories/createFieldNameTransformationInterceptor.test.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-field-name-transformation/src/factories/createFieldNameTransformationInterceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-field-name-transformation/src/factories/createFieldNameTransformationInterceptor.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-field-name-transformation/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-field-name-transformation/src/index.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-field-name-transformation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-field-name-transformation/tsconfig.json -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/CHANGELOG.md -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/README.md -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/eslint.config.js -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/package.json -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/src/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/src/.eslintrc -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/src/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/src/Logger.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/src/factories/createQueryCacheInterceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/src/factories/createQueryCacheInterceptor.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/src/index.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/src/utilities/extractCacheAttributes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/src/utilities/extractCacheAttributes.test.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/src/utilities/extractCacheAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/src/utilities/extractCacheAttributes.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/src/utilities/normalizeCacheAttributes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/src/utilities/normalizeCacheAttributes.test.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/src/utilities/normalizeCacheAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/src/utilities/normalizeCacheAttributes.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-cache/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-cache/tsconfig.json -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-logging/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-logging/CHANGELOG.md -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-logging/README.md -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-logging/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-logging/eslint.config.js -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-logging/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-logging/package.json -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-logging/src/factories/createQueryLoggingInterceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-logging/src/factories/createQueryLoggingInterceptor.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-logging/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-logging/src/index.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-logging/src/utilities/getAutoExplainPayload.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-logging/src/utilities/getAutoExplainPayload.test.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-logging/src/utilities/getAutoExplainPayload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-logging/src/utilities/getAutoExplainPayload.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-logging/src/utilities/isAutoExplainJsonMessage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-logging/src/utilities/isAutoExplainJsonMessage.test.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-logging/src/utilities/isAutoExplainJsonMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-logging/src/utilities/isAutoExplainJsonMessage.ts -------------------------------------------------------------------------------- /packages/slonik-interceptor-query-logging/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-interceptor-query-logging/tsconfig.json -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/CHANGELOG.md -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/README.md -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/eslint.config.js -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/package.json -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/src/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/src/Logger.ts -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/src/factories/createRaqSqlToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/src/factories/createRaqSqlToken.test.ts -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/src/factories/createRaqSqlToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/src/factories/createRaqSqlToken.ts -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/src/factories/helpers.test/createTestRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/src/factories/helpers.test/createTestRunner.ts -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/src/index.ts -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/src/types.ts -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/src/utilities/interpolateNamedParameterReferences.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/src/utilities/interpolateNamedParameterReferences.test.ts -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/src/utilities/interpolateNamedParameterReferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/src/utilities/interpolateNamedParameterReferences.ts -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/src/utilities/interpolatePositionalParameterReferences.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/src/utilities/interpolatePositionalParameterReferences.test.ts -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/src/utilities/interpolatePositionalParameterReferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/src/utilities/interpolatePositionalParameterReferences.ts -------------------------------------------------------------------------------- /packages/slonik-sql-tag-raw/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik-sql-tag-raw/tsconfig.json -------------------------------------------------------------------------------- /packages/slonik/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/CHANGELOG.md -------------------------------------------------------------------------------- /packages/slonik/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/README.md -------------------------------------------------------------------------------- /packages/slonik/ava.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/ava.config.js -------------------------------------------------------------------------------- /packages/slonik/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/eslint.config.js -------------------------------------------------------------------------------- /packages/slonik/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/package.json -------------------------------------------------------------------------------- /packages/slonik/src/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/Logger.ts -------------------------------------------------------------------------------- /packages/slonik/src/binders/bindPool.test/connect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/binders/bindPool.test/connect.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/binders/bindPool.test/interceptors/afterPoolConnection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/binders/bindPool.test/interceptors/afterPoolConnection.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/binders/bindPool.test/interceptors/beforePoolConnection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/binders/bindPool.test/interceptors/beforePoolConnection.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/binders/bindPool.test/transaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/binders/bindPool.test/transaction.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/binders/bindPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/binders/bindPool.ts -------------------------------------------------------------------------------- /packages/slonik/src/binders/bindPoolConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/binders/bindPoolConnection.ts -------------------------------------------------------------------------------- /packages/slonik/src/binders/bindTransactionConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/binders/bindTransactionConnection.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/any.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/any.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/anyFirst.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/anyFirst.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/anyFirst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/anyFirst.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/exists.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/many.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/many.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/many.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/many.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/manyFirst.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/manyFirst.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/manyFirst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/manyFirst.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/maybeOne.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/maybeOne.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/maybeOne.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/maybeOne.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/maybeOneFirst.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/maybeOneFirst.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/maybeOneFirst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/maybeOneFirst.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/nestedTransaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/nestedTransaction.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/nestedTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/nestedTransaction.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/one.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/one.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/one.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/one.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/oneFirst.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/oneFirst.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/oneFirst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/oneFirst.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/query.test/interceptors/beforeQueryExecution.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/query.test/interceptors/beforeQueryExecution.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/query.test/interceptors/transformQuery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/query.test/interceptors/transformQuery.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/query.test/interceptors/transformRow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/query.test/interceptors/transformRow.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/query.test/query.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/query.test/query.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/query.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/stream.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/transaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/transaction.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/connectionMethods/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/connectionMethods/transaction.ts -------------------------------------------------------------------------------- /packages/slonik/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/constants.ts -------------------------------------------------------------------------------- /packages/slonik/src/contexts/transactionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/contexts/transactionContext.ts -------------------------------------------------------------------------------- /packages/slonik/src/declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/declarations.d.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/createClientConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/createClientConfiguration.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/createConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/createConnection.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/createConnectionPool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/createConnectionPool.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/createConnectionPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/createConnectionPool.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/createPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/createPool.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/createPoolConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/createPoolConfiguration.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/createTypeParserPreset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/createTypeParserPreset.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/typeParsers/createBigintTypeParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/typeParsers/createBigintTypeParser.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/typeParsers/createDateTypeParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/typeParsers/createDateTypeParser.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/typeParsers/createIntervalTypeParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/typeParsers/createIntervalTypeParser.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/typeParsers/createNumericTypeParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/typeParsers/createNumericTypeParser.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/typeParsers/createTimestampTypeParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/typeParsers/createTimestampTypeParser.ts -------------------------------------------------------------------------------- /packages/slonik/src/factories/typeParsers/createTimestampWithTimeZoneTypeParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/factories/typeParsers/createTimestampWithTimeZoneTypeParser.ts -------------------------------------------------------------------------------- /packages/slonik/src/helpers.test/createClientConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/helpers.test/createClientConfiguration.ts -------------------------------------------------------------------------------- /packages/slonik/src/helpers.test/createErrorWithCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/helpers.test/createErrorWithCode.ts -------------------------------------------------------------------------------- /packages/slonik/src/helpers.test/createIntegrationTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/helpers.test/createIntegrationTests.ts -------------------------------------------------------------------------------- /packages/slonik/src/helpers.test/createPoolTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/helpers.test/createPoolTests.ts -------------------------------------------------------------------------------- /packages/slonik/src/helpers.test/createPoolWithMockedQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/helpers.test/createPoolWithMockedQuery.ts -------------------------------------------------------------------------------- /packages/slonik/src/helpers.test/createPoolWithSpy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/helpers.test/createPoolWithSpy.ts -------------------------------------------------------------------------------- /packages/slonik/src/helpers.test/createTestRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/helpers.test/createTestRunner.ts -------------------------------------------------------------------------------- /packages/slonik/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/index.ts -------------------------------------------------------------------------------- /packages/slonik/src/integration.test/connectionFailure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/integration.test/connectionFailure.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/integration.test/lostConnection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/integration.test/lostConnection.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/integration.test/pg.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/integration.test/pg.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/integration.test/ssl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/integration.test/ssl.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/integration.test/stream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/integration.test/stream.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/integration.test/termination.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/integration.test/termination.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/integration.test/transaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/integration.test/transaction.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/routines/establishConnection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/routines/establishConnection.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/routines/establishConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/routines/establishConnection.ts -------------------------------------------------------------------------------- /packages/slonik/src/routines/executeQuery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/routines/executeQuery.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/routines/executeQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/routines/executeQuery.ts -------------------------------------------------------------------------------- /packages/slonik/src/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/state.ts -------------------------------------------------------------------------------- /packages/slonik/src/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/types.test.ts -------------------------------------------------------------------------------- /packages/slonik/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/src/types.ts -------------------------------------------------------------------------------- /packages/slonik/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/slonik/tsconfig.json -------------------------------------------------------------------------------- /packages/sql-tag/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sql-tag/README.md: -------------------------------------------------------------------------------- 1 | # Slonik `sql` tag 2 | 3 | -------------------------------------------------------------------------------- /packages/sql-tag/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/eslint.config.js -------------------------------------------------------------------------------- /packages/sql-tag/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/package.json -------------------------------------------------------------------------------- /packages/sql-tag/src/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/Logger.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/declarations.d.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createPrimitiveValueExpressions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createPrimitiveValueExpressions.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/array.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/date.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/identifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/identifier.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/interval.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/interval.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/join.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/join.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/json.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/jsonb.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/jsonb.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/literalValue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/literalValue.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/sql.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/sql.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/timestamp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/timestamp.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/type.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/typeAlias.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/typeAlias.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/unnest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/unnest.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.test/uuid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.test/uuid.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTag.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/factories/createSqlTokenSqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/factories/createSqlTokenSqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/index.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/regexRules/slonikPlaceholderRegexRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/regexRules/slonikPlaceholderRegexRule.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createArraySqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createArraySqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createBinarySqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createBinarySqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createDateSqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createDateSqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createFragmentSqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createFragmentSqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createIdentifierSqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createIdentifierSqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createIntervalSqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createIntervalSqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createJsonSqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createJsonSqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createListSqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createListSqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createQuerySqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createQuerySqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createTimestampSqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createTimestampSqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createUnnestSqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createUnnestSqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/sqlFragmentFactories/createUuidSqlFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/sqlFragmentFactories/createUuidSqlFragment.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/tokens.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/types.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/countArrayDimensions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/countArrayDimensions.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/countArrayDimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/countArrayDimensions.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/escapeIdentifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/escapeIdentifier.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/escapeIdentifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/escapeIdentifier.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/escapeLiteralValue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/escapeLiteralValue.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/escapeLiteralValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/escapeLiteralValue.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/formatSlonikPlaceholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/formatSlonikPlaceholder.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/hasOwnProperty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/hasOwnProperty.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/isPlainObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/isPlainObject.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/isPrimitiveValueExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/isPrimitiveValueExpression.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/isSqlToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/isSqlToken.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/safeStringify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/safeStringify.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/stripArrayNotation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/stripArrayNotation.test.ts -------------------------------------------------------------------------------- /packages/sql-tag/src/utilities/stripArrayNotation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/src/utilities/stripArrayNotation.ts -------------------------------------------------------------------------------- /packages/sql-tag/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/sql-tag/tsconfig.json -------------------------------------------------------------------------------- /packages/test-ssls/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/test-ssls/CHANGELOG.md -------------------------------------------------------------------------------- /packages/test-ssls/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/test-ssls/Dockerfile -------------------------------------------------------------------------------- /packages/test-ssls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/test-ssls/README.md -------------------------------------------------------------------------------- /packages/test-ssls/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/test-ssls/package.json -------------------------------------------------------------------------------- /packages/test-ssls/root.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/test-ssls/root.crt -------------------------------------------------------------------------------- /packages/test-ssls/root.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/test-ssls/root.key -------------------------------------------------------------------------------- /packages/test-ssls/root.srl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/test-ssls/root.srl -------------------------------------------------------------------------------- /packages/test-ssls/slonik.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/test-ssls/slonik.crt -------------------------------------------------------------------------------- /packages/test-ssls/slonik.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/test-ssls/slonik.csr -------------------------------------------------------------------------------- /packages/test-ssls/slonik.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/test-ssls/slonik.key -------------------------------------------------------------------------------- /packages/types/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/types/CHANGELOG.md -------------------------------------------------------------------------------- /packages/types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/types/README.md -------------------------------------------------------------------------------- /packages/types/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/types/eslint.config.js -------------------------------------------------------------------------------- /packages/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/types/package.json -------------------------------------------------------------------------------- /packages/types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/types/src/index.ts -------------------------------------------------------------------------------- /packages/types/src/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/types/src/types.test.ts -------------------------------------------------------------------------------- /packages/types/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/types/src/types.ts -------------------------------------------------------------------------------- /packages/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/types/tsconfig.json -------------------------------------------------------------------------------- /packages/utilities/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utilities/README.md: -------------------------------------------------------------------------------- 1 | # Slonik Utilities 2 | 3 | -------------------------------------------------------------------------------- /packages/utilities/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/eslint.config.js -------------------------------------------------------------------------------- /packages/utilities/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/package.json -------------------------------------------------------------------------------- /packages/utilities/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/src/index.ts -------------------------------------------------------------------------------- /packages/utilities/src/utilities/defer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/src/utilities/defer.test.ts -------------------------------------------------------------------------------- /packages/utilities/src/utilities/defer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/src/utilities/defer.ts -------------------------------------------------------------------------------- /packages/utilities/src/utilities/generateUid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/src/utilities/generateUid.test.ts -------------------------------------------------------------------------------- /packages/utilities/src/utilities/generateUid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/src/utilities/generateUid.ts -------------------------------------------------------------------------------- /packages/utilities/src/utilities/parseDsn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/src/utilities/parseDsn.test.ts -------------------------------------------------------------------------------- /packages/utilities/src/utilities/parseDsn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/src/utilities/parseDsn.ts -------------------------------------------------------------------------------- /packages/utilities/src/utilities/stringifyDsn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/src/utilities/stringifyDsn.test.ts -------------------------------------------------------------------------------- /packages/utilities/src/utilities/stringifyDsn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/src/utilities/stringifyDsn.ts -------------------------------------------------------------------------------- /packages/utilities/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/packages/utilities/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gajus/slonik/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------