Build - feat(enhance): add pluck/raw/expand statement modes Add better-sqlite3-compatible statement modes to enhance(): - pluck(): return first column value only - raw(): return rows as arrays - expand(): return rows namespaced by table - stmt.database: back-reference to parent db Modes are mutually exclusive, matching better-sqlite3 toggle semantics. Expand mode uses arrays internally to handle duplicate column names. #267
build.yml
on: push
Matrix: prebuild-linux-glibc
prebuild-mac-x64
2m 11s
prebuild-mac-arm64
1m 5s
prebuild-win-x64
2m 42s
prebuild-win-arm64
3m 52s
Matrix: prebuild-linux-musl
lint
36s
Matrix: test-ubuntu
Matrix: test-api-compatibility
Matrix: test-mac-win
Matrix: test-alpine
publish
0s
Annotations
10 warnings
|
lint:
src/enhance.ts#L219
Generic Object Injection Sink
|
|
lint:
src/enhance.ts#L219
Generic Object Injection Sink
|
|
lint:
src/enhance.ts#L218
Generic Object Injection Sink
|
|
lint:
src/enhance.ts#L217
Generic Object Injection Sink
|
|
lint:
src/enhance.ts#L200
Generic Object Injection Sink
|
|
lint:
src/enhance.ts#L200
Generic Object Injection Sink
|
|
lint:
src/enhance.ts#L200
Generic Object Injection Sink
|
|
lint:
src/enhance.ts#L199
Generic Object Injection Sink
|
|
lint:
src/enhance.ts#L198
Generic Object Injection Sink
|
|
lint:
scripts/sync-node-tests.ts#L210
Found non-literal argument to RegExp Constructor
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
prebuilds-linux-arm64-glibc
|
1.11 MB |
sha256:7f003e4979fc30dedef542db72c5875e3ae264b9fbc2b8e9ea5f2ec7573ea96f
|
|
|
prebuilds-linux-arm64-musl
|
1.29 MB |
sha256:c782c31099fefc1fb980f5b113131e8d1b97066b31588b3ec00c1623b8717232
|
|
|
prebuilds-linux-x64-glibc
|
1.15 MB |
sha256:7d9f517f041994e2516ceffbcd3bc9a14fbd094e1a7f9998d8e80b6ea11eb94b
|
|
|
prebuilds-linux-x64-musl
|
1.29 MB |
sha256:4750158e89b4660ad4088708db26ad574c21f4c3aaf3420f3938d20d01681d28
|
|
|
prebuilds-mac-arm64
|
1.01 MB |
sha256:6d6a37015064ebb4f93a66c86d79830309b6748d73d115d95590bafde8a9620b
|
|
|
prebuilds-mac-x64
|
1.07 MB |
sha256:9a2b4a6cfc539e390e35fdb17bd495bfed4494897efd1af7bcc163a79965efff
|
|
|
prebuilds-win-arm64
|
986 KB |
sha256:d01e4f0d3295b9f935f62b24ee9207cce3574f553f8f3072a5395ff03c56b0a2
|
|
|
prebuilds-win-x64
|
1.09 MB |
sha256:8e4c423e84af0747c123b7da387f6056000d0be771e51f94a1783b6876f50ee4
|
|
|
test-extension-linux-arm64-musl
|
4.43 KB |
sha256:f4b28a5a5f46a0b1b4c3e9a2d5bd2d6eeaa8ca64cf7ad1a7dd72e4618152b74f
|
|
|
test-extension-linux-x64-musl
|
3.15 KB |
sha256:5276b8bb586c294dd8e60b525ccb54ec5bb6c9f65f512127e956dc8b4888a2a7
|
|