Skip to content

Commit

Permalink
Merge pull request #19 from uros-5/npm
Browse files Browse the repository at this point in the history
napi-rs
  • Loading branch information
uros-5 authored Jun 6, 2024
2 parents 45887bc + d5f8224 commit adfefde
Show file tree
Hide file tree
Showing 45 changed files with 2,565 additions and 1,490 deletions.

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 1 addition & 3 deletions jinja-lsp-nodejs/.cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
[target.aarch64-unknown-linux-musl]
linker = "aarch64-linux-musl-gcc"
rustflags = ["-C", "target-feature=-crt-static"]
[target.x86_64-pc-windows-msvc]
rustflags = ["-C", "target-feature=+crt-static"]
rustflags = ["-C", "target-feature=-crt-static"]
1 change: 0 additions & 1 deletion jinja-lsp-nodejs/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -195,4 +195,3 @@ Cargo.lock
!.yarn/versions

*.node
npm
8 changes: 2 additions & 6 deletions jinja-lsp-nodejs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
[package]
edition = "2021"
name = "jinja-lsp-nodejs"
version = "0.1.80"
license = "MIT"
authors = ["uros-5"]
description = "Bindings for jinja-lsp"
name = "uros_jinja-lsp-nodejs"
version = "0.0.0"

[lib]
crate-type = ["cdylib"]
Expand All @@ -20,4 +17,3 @@ napi-build = "2.0.1"
[profile.release]
lto = true
strip = "symbols"
opt-level = 3
2 changes: 2 additions & 0 deletions jinja-lsp-nodejs/example.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import { sum } from './index.js'
console.log(sum(1,2))
108 changes: 54 additions & 54 deletions jinja-lsp-nodejs/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,24 +32,24 @@ switch (platform) {
case 'android':
switch (arch) {
case 'arm64':
localFileExisted = existsSync(join(__dirname, 'jinja-lsp-nodejs.android-arm64.node'))
localFileExisted = existsSync(join(__dirname, 'functions.android-arm64.node'))
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.android-arm64.node')
nativeBinding = require('./functions.android-arm64.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-android-arm64')
nativeBinding = require('@jinja-lsp/functions-android-arm64')
}
} catch (e) {
loadError = e
}
break
case 'arm':
localFileExisted = existsSync(join(__dirname, 'jinja-lsp-nodejs.android-arm-eabi.node'))
localFileExisted = existsSync(join(__dirname, 'functions.android-arm-eabi.node'))
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.android-arm-eabi.node')
nativeBinding = require('./functions.android-arm-eabi.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-android-arm-eabi')
nativeBinding = require('@jinja-lsp/functions-android-arm-eabi')
}
} catch (e) {
loadError = e
Expand All @@ -63,41 +63,41 @@ switch (platform) {
switch (arch) {
case 'x64':
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.win32-x64-msvc.node')
join(__dirname, 'functions.win32-x64-msvc.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.win32-x64-msvc.node')
nativeBinding = require('./functions.win32-x64-msvc.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-win32-x64-msvc')
nativeBinding = require('@jinja-lsp/functions-win32-x64-msvc')
}
} catch (e) {
loadError = e
}
break
case 'ia32':
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.win32-ia32-msvc.node')
join(__dirname, 'functions.win32-ia32-msvc.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.win32-ia32-msvc.node')
nativeBinding = require('./functions.win32-ia32-msvc.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-win32-ia32-msvc')
nativeBinding = require('@jinja-lsp/functions-win32-ia32-msvc')
}
} catch (e) {
loadError = e
}
break
case 'arm64':
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.win32-arm64-msvc.node')
join(__dirname, 'functions.win32-arm64-msvc.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.win32-arm64-msvc.node')
nativeBinding = require('./functions.win32-arm64-msvc.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-win32-arm64-msvc')
nativeBinding = require('@jinja-lsp/functions-win32-arm64-msvc')
}
} catch (e) {
loadError = e
Expand All @@ -108,37 +108,37 @@ switch (platform) {
}
break
case 'darwin':
localFileExisted = existsSync(join(__dirname, 'jinja-lsp-nodejs.darwin-universal.node'))
localFileExisted = existsSync(join(__dirname, 'functions.darwin-universal.node'))
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.darwin-universal.node')
nativeBinding = require('./functions.darwin-universal.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-darwin-universal')
nativeBinding = require('@jinja-lsp/functions-darwin-universal')
}
break
} catch {}
switch (arch) {
case 'x64':
localFileExisted = existsSync(join(__dirname, 'jinja-lsp-nodejs.darwin-x64.node'))
localFileExisted = existsSync(join(__dirname, 'functions.darwin-x64.node'))
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.darwin-x64.node')
nativeBinding = require('./functions.darwin-x64.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-darwin-x64')
nativeBinding = require('@jinja-lsp/functions-darwin-x64')
}
} catch (e) {
loadError = e
}
break
case 'arm64':
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.darwin-arm64.node')
join(__dirname, 'functions.darwin-arm64.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.darwin-arm64.node')
nativeBinding = require('./functions.darwin-arm64.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-darwin-arm64')
nativeBinding = require('@jinja-lsp/functions-darwin-arm64')
}
} catch (e) {
loadError = e
Expand All @@ -152,12 +152,12 @@ switch (platform) {
if (arch !== 'x64') {
throw new Error(`Unsupported architecture on FreeBSD: ${arch}`)
}
localFileExisted = existsSync(join(__dirname, 'jinja-lsp-nodejs.freebsd-x64.node'))
localFileExisted = existsSync(join(__dirname, 'functions.freebsd-x64.node'))
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.freebsd-x64.node')
nativeBinding = require('./functions.freebsd-x64.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-freebsd-x64')
nativeBinding = require('@jinja-lsp/functions-freebsd-x64')
}
} catch (e) {
loadError = e
Expand All @@ -168,26 +168,26 @@ switch (platform) {
case 'x64':
if (isMusl()) {
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.linux-x64-musl.node')
join(__dirname, 'functions.linux-x64-musl.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.linux-x64-musl.node')
nativeBinding = require('./functions.linux-x64-musl.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-linux-x64-musl')
nativeBinding = require('@jinja-lsp/functions-linux-x64-musl')
}
} catch (e) {
loadError = e
}
} else {
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.linux-x64-gnu.node')
join(__dirname, 'functions.linux-x64-gnu.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.linux-x64-gnu.node')
nativeBinding = require('./functions.linux-x64-gnu.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-linux-x64-gnu')
nativeBinding = require('@jinja-lsp/functions-linux-x64-gnu')
}
} catch (e) {
loadError = e
Expand All @@ -197,26 +197,26 @@ switch (platform) {
case 'arm64':
if (isMusl()) {
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.linux-arm64-musl.node')
join(__dirname, 'functions.linux-arm64-musl.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.linux-arm64-musl.node')
nativeBinding = require('./functions.linux-arm64-musl.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-linux-arm64-musl')
nativeBinding = require('@jinja-lsp/functions-linux-arm64-musl')
}
} catch (e) {
loadError = e
}
} else {
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.linux-arm64-gnu.node')
join(__dirname, 'functions.linux-arm64-gnu.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.linux-arm64-gnu.node')
nativeBinding = require('./functions.linux-arm64-gnu.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-linux-arm64-gnu')
nativeBinding = require('@jinja-lsp/functions-linux-arm64-gnu')
}
} catch (e) {
loadError = e
Expand All @@ -226,26 +226,26 @@ switch (platform) {
case 'arm':
if (isMusl()) {
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.linux-arm-musleabihf.node')
join(__dirname, 'functions.linux-arm-musleabihf.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.linux-arm-musleabihf.node')
nativeBinding = require('./functions.linux-arm-musleabihf.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-linux-arm-musleabihf')
nativeBinding = require('@jinja-lsp/functions-linux-arm-musleabihf')
}
} catch (e) {
loadError = e
}
} else {
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.linux-arm-gnueabihf.node')
join(__dirname, 'functions.linux-arm-gnueabihf.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.linux-arm-gnueabihf.node')
nativeBinding = require('./functions.linux-arm-gnueabihf.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-linux-arm-gnueabihf')
nativeBinding = require('@jinja-lsp/functions-linux-arm-gnueabihf')
}
} catch (e) {
loadError = e
Expand All @@ -255,26 +255,26 @@ switch (platform) {
case 'riscv64':
if (isMusl()) {
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.linux-riscv64-musl.node')
join(__dirname, 'functions.linux-riscv64-musl.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.linux-riscv64-musl.node')
nativeBinding = require('./functions.linux-riscv64-musl.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-linux-riscv64-musl')
nativeBinding = require('@jinja-lsp/functions-linux-riscv64-musl')
}
} catch (e) {
loadError = e
}
} else {
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.linux-riscv64-gnu.node')
join(__dirname, 'functions.linux-riscv64-gnu.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.linux-riscv64-gnu.node')
nativeBinding = require('./functions.linux-riscv64-gnu.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-linux-riscv64-gnu')
nativeBinding = require('@jinja-lsp/functions-linux-riscv64-gnu')
}
} catch (e) {
loadError = e
Expand All @@ -283,13 +283,13 @@ switch (platform) {
break
case 's390x':
localFileExisted = existsSync(
join(__dirname, 'jinja-lsp-nodejs.linux-s390x-gnu.node')
join(__dirname, 'functions.linux-s390x-gnu.node')
)
try {
if (localFileExisted) {
nativeBinding = require('./jinja-lsp-nodejs.linux-s390x-gnu.node')
nativeBinding = require('./functions.linux-s390x-gnu.node')
} else {
nativeBinding = require('@iiiurosiii/jinja-lsp-nodejs-linux-s390x-gnu')
nativeBinding = require('@jinja-lsp/functions-linux-s390x-gnu')
}
} catch (e) {
loadError = e
Expand Down
4 changes: 2 additions & 2 deletions jinja-lsp-nodejs/npm/android-arm-eabi/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# `@iiiurosiii/jinja-lsp-nodejs-android-arm-eabi`
# `@jinja-lsp/functions-android-arm-eabi`

This is the **armv7-linux-androideabi** binary for `@iiiurosiii/jinja-lsp-nodejs`
This is the **armv7-linux-androideabi** binary for `@jinja-lsp/functions`
12 changes: 7 additions & 5 deletions jinja-lsp-nodejs/npm/android-arm-eabi/package.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
{
"name": "@iiiurosiii/jinja-lsp-nodejs-android-arm-eabi",
"version": "0.0.0",
"name": "@jinja-lsp/functions-android-arm-eabi",
"version": "0.0.2",
"os": [
"android"
],
"cpu": [
"arm"
],
"main": "jinja-lsp-nodejs.android-arm-eabi.node",
"main": "functions.android-arm-eabi.node",
"files": [
"jinja-lsp-nodejs.android-arm-eabi.node"
"functions.android-arm-eabi.node"
],
"description": "Bindings for jinja-lsp",
"license": "MIT",
"engines": {
"node": ">= 10"
}
},
"repository": "https://github.com/uros-5/jinja-lsp"
}
4 changes: 2 additions & 2 deletions jinja-lsp-nodejs/npm/android-arm64/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# `@iiiurosiii/jinja-lsp-nodejs-android-arm64`
# `@jinja-lsp/functions-android-arm64`

This is the **aarch64-linux-android** binary for `@iiiurosiii/jinja-lsp-nodejs`
This is the **aarch64-linux-android** binary for `@jinja-lsp/functions`
Loading

0 comments on commit adfefde

Please sign in to comment.