Use lowercase sql in bindings. Closes: #1

pull/315/head
Maksim Novikov 2021-09-22 20:30:15 +07:00
parent b47bb8c708
commit f6d7384cee
No known key found for this signature in database
GPG Key ID: 2F1C320B72DA6C55
8 changed files with 23 additions and 24 deletions

2
.gitattributes vendored

@ -1,3 +1,3 @@
/src/** linguist-vendored
/examples/* linguist-vendored
*.js eof=lf
* text=auto eof=lf

@ -9,11 +9,12 @@ on:
jobs:
build:
runs-on: ubuntu-latest
runs-on: ${{ matrix.os }}
strategy:
matrix:
node-version: [10.x, 12.x, 14.x]
os: [ubuntu-latest, windows-latest]
node-version: [12.x, 14.x, 16.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:

@ -1,4 +1,5 @@
{
"arrowParens": "avoid",
"trailingComma": "all"
"trailingComma": "all",
"endOfLine": "auto"
}

@ -1,7 +1,7 @@
{
"targets": [
{
"target_name": "tree_sitter_SQL_binding",
"target_name": "tree_sitter_sql_binding",
"include_dirs": [
"<!(node -e \"require('nan')\")",
"src"

@ -4,7 +4,7 @@
using namespace v8;
extern "C" TSLanguage * tree_sitter_SQL();
extern "C" TSLanguage * tree_sitter_sql();
namespace {
@ -17,12 +17,12 @@ void Init(Local<Object> exports, Local<Object> module) {
Local<Function> constructor = Nan::GetFunction(tpl).ToLocalChecked();
Local<Object> instance = constructor->NewInstance(Nan::GetCurrentContext()).ToLocalChecked();
Nan::SetInternalFieldPointer(instance, 0, tree_sitter_SQL());
Nan::SetInternalFieldPointer(instance, 0, tree_sitter_sql());
Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("SQL").ToLocalChecked());
Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("sql").ToLocalChecked());
Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance);
}
NODE_MODULE(tree_sitter_SQL_binding, Init)
NODE_MODULE(tree_sitter_sql_binding, Init)
} // namespace

@ -1,11 +1,11 @@
try {
module.exports = require("../../build/Release/tree_sitter_SQL_binding");
module.exports = require("../../build/Release/tree_sitter_sql_binding");
} catch (error1) {
if (error1.code !== 'MODULE_NOT_FOUND') {
throw error1;
}
try {
module.exports = require("../../build/Debug/tree_sitter_SQL_binding");
module.exports = require("../../build/Debug/tree_sitter_sql_binding");
} catch (error2) {
if (error2.code !== 'MODULE_NOT_FOUND') {
throw error2;

15
package-lock.json generated

@ -5,13 +5,14 @@
"requires": true,
"packages": {
"": {
"name": "tree-sitter-sql",
"version": "0.1.0",
"license": "MIT",
"dependencies": {
"nan": "^2.14.2"
},
"devDependencies": {
"prettier": "2.3.0",
"prettier": "^2.4.1",
"tree-sitter-cli": "^0.20.0"
}
},
@ -21,9 +22,9 @@
"integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ=="
},
"node_modules/prettier": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz",
"integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==",
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz",
"integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==",
"dev": true,
"bin": {
"prettier": "bin-prettier.js"
@ -50,9 +51,9 @@
"integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ=="
},
"prettier": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz",
"integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==",
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz",
"integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==",
"dev": true
},
"tree-sitter-cli": {

@ -18,18 +18,14 @@
"lexer",
"sql"
],
"repository": {
"type": "git",
"url": "https://github.com/m-novikov/tree-sitter-sql"
},
"author": "Maksim Novikov <mnovikov.work@gmail.com>",
"repository": "https://github.com/m-novikov/tree-sitter-sql",
"author": "Maksim Novikov <mnovikov.work@gmail.com>",
"license": "MIT",
"dependencies": {
"nan": "^2.14.2"
},
"devDependencies": {
"prettier": "2.3.0",
"prettier": "^2.4.1",
"tree-sitter-cli": "^0.20.0"
},
"tree-sitter": [