libpg-query
Advanced tools
Comparing version 16.0.1 to 16.1.0-rc.1
@@ -1,2 +0,2 @@ | ||
const PgQuery = require('./build/Release/queryparser'); | ||
const PgQuery = require('./build/Release/queryparser.node'); | ||
@@ -29,6 +29,6 @@ module.exports = { | ||
fingerprint(query) { | ||
return new Promise((resolve, reject) =>{ | ||
return new Promise((resolve, reject) => { | ||
PgQuery.fingerprintAsync(query, (err, result) => { | ||
err ? reject(err) : resolve(result); | ||
}) | ||
}); | ||
}); | ||
@@ -39,3 +39,3 @@ }, | ||
return PgQuery.fingerprintSync(query); | ||
} | ||
}, | ||
}; |
{ | ||
"name": "libpg-query", | ||
"version": "16.0.1", | ||
"version": "16.1.0-rc.1", | ||
"description": "The real PostgreSQL query parser", | ||
@@ -11,2 +11,23 @@ "homepage": "https://github.com/launchql/libpg-query-node", | ||
}, | ||
"files": [ | ||
"binding.gyp", | ||
"index.js", | ||
"index.d.ts", | ||
"libpg_query/*", | ||
"script/*", | ||
"src/*", | ||
"wasm/*" | ||
], | ||
"exports": { | ||
".": { | ||
"types": "./index.d.ts", | ||
"browser": "./wasm/index.js", | ||
"node": "./index.js", | ||
"default": "./index.js" | ||
}, | ||
"./wasm": { | ||
"types": "./index.d.ts", | ||
"default": "./wasm/index.js" | ||
} | ||
}, | ||
"scripts": { | ||
@@ -16,2 +37,7 @@ "configure": "node-pre-gyp configure", | ||
"rebuild": "node-pre-gyp configure rebuild", | ||
"make:wasm": "docker run --rm -v $(pwd):/src -u $(id -u):$(id -g) emscripten/emsdk emmake make", | ||
"build:wasm": "yarn make:wasm build", | ||
"rebuild:wasm": "yarn make:wasm rebuild", | ||
"clean:wasm": "yarn make:wasm clean", | ||
"clean-cache:wasm": "yarn make:wasm clean-cache", | ||
"test": "mocha --timeout 5000", | ||
@@ -29,2 +55,3 @@ "binary:build": "node-pre-gyp rebuild package", | ||
"chai": "^3.5.0", | ||
"emnapi": "^0.43.1", | ||
"lodash": "^4.17.15", | ||
@@ -34,4 +61,5 @@ "mocha": "^5.2.0" | ||
"dependencies": { | ||
"@emnapi/runtime": "^0.43.1", | ||
"@mapbox/node-pre-gyp": "^1.0.8", | ||
"node-addon-api": "^1.6.3", | ||
"node-addon-api": "^7.0.0", | ||
"node-gyp": "^10.0.1" | ||
@@ -54,2 +82,2 @@ }, | ||
} | ||
} | ||
} |
# libpg-query | ||
<p align="center" width="100%"> | ||
<img src="https://github.com/launchql/libpg-query-node/assets/545047/7f7053b8-9f52-4f4e-95b0-201d656902ed" alt="webincubator" width="100"> | ||
<img src="https://github.com/launchql/libpg-query-node/assets/545047/5fd420cc-cdc6-4211-9b0f-0eca8321ba72" alt="webincubator" width="100"> | ||
</p> | ||
@@ -63,3 +63,3 @@ | ||
| 16 | 16-latest | [`16-latest`](https://github.com/launchql/libpg-query-node/tree/16-latest) | [`libpg-query@16.0.0`](https://www.npmjs.com/package/libpg-query/v/latest) | ||
| 15 | 15-latest | [`15-latest`](https://github.com/launchql/libpg-query-node/tree/15-latest) | [`libpg-query@15.0.0`](https://www.npmjs.com/package/libpg-query/v/15.0.0) | ||
| 15 | 15-latest | [`15-latest`](https://github.com/launchql/libpg-query-node/tree/15-latest) | [`libpg-query@15.0.3`](https://www.npmjs.com/package/libpg-query/v/15.0.3) | ||
| 14 | 14-latest | [`14-latest`](https://github.com/launchql/libpg-query-node/tree/14-latest) | [`libpg-query@14.0.0`](https://www.npmjs.com/package/libpg-query/v/14.0.0) | ||
@@ -66,0 +66,0 @@ | 13 | 13-latest | [`13-latest`](https://github.com/launchql/libpg-query-node/tree/13-latest) | [`libpg-query@13.3.1`](https://www.npmjs.com/package/libpg-query/v/13.3.1) |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Native code
Supply chain riskContains native code (e.g., compiled binaries or shared libraries). Including native code can obscure malicious behavior.
Found 3 instances in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30551719
27
460
4
4
1
9
+ Added@emnapi/runtime@^0.43.1
+ Added@emnapi/runtime@0.43.1(transitive)
+ Addednode-addon-api@7.1.1(transitive)
+ Addedtslib@2.8.0(transitive)
- Removednode-addon-api@1.7.2(transitive)
Updatednode-addon-api@^7.0.0