Comments (4)
Could the latest release tag 0.1.2 get pushed to luarocks?
from json.lua.
@rxi hi, I'm the admin of luarocks.org — I can transfer ownership of rxi-json-lua over to you. To upload the latest version to LuaRocks, you can do the following:
-
Create an account at luarocks.org
-
Once you're logged into your account, get an API key at https://luarocks.org/settings/api-keys
-
Create a rockspec file called
rxi-json-lua-0.1.2-1.rockspec
(the-1
means the revision of the rockspec itself) with the following contents:
package = "rxi-json-lua"
version = "0.1.2-1"
source = {
url = "git://github.com/rxi/json.lua",
tag = "v0.1.2",
}
description = {
summary = "A lightweight JSON library for Lua",
detailed = [[
- Implemented in pure Lua: works with 5.1, 5.2, 5.3 and JIT
- Fast: generally outperforms other pure Lua JSON implementations (benchmark scripts)
- Tiny: around 290sloc, 9kb
- Proper error messages, eg: expected '}' or ',' at line 203 col 30
]],
homepage = "https://github.com/rxi/json.lua",
license = "MIT",
}
dependencies = {
"lua >= 5.1, < 5.4"
}
build = {
type = "builtin",
modules = {
["json"] = "json.lua",
-- the original uploader renamed the module to "rxi-json-lua".
-- you might want to keep the line below for compatibility (or not, your call)
--[[
["rxi-json-lua"] = "json.lua",
]]
}
}
-
Install LuaRocks
- Linux: you may simply use this stand-alone binary: https://luarocks.github.io/luarocks/releases/luarocks-3.3.1-linux-x86_64.zip
- Windows: you may simply use this stand-alone binary: https://luarocks.github.io/luarocks/releases/luarocks-3.3.1-windows-64.zip
- Mac:
brew update; brew install luarocks
-
Upload the package:
luarocks upload --api-key=YOUR_KEY rxi-json-lua-0.1.2-1.rockspec
-
Ping me (here is fine) with your chosen account username at luarocks.org so I can transfer the package entry in the root luarocks.org repository over to your account
from json.lua.
yes
from json.lua.
Take a look here.
luarocks install rxi-json-lua
from json.lua.
Related Issues (20)
- Floating point numbers with dot causing error HOT 2
- Unable to encode 'sparse array's HOT 5
- 一个json字符串,decode成table,之后再把这个table encode成json,俩个json不一样! HOT 5
- How to install it for Tengine
- Empty object encodes as array HOT 2
- decode simple table error HOT 1
- Not working with NGNIX HOT 5
- Large numbers lose precision when decoding HOT 2
- bad argument #1 to 'rawget' (table expected, got string)
- decoding of object with 'duplicate' key HOT 2
- Annotated Tags Please
- There is an idea to optimize the code for json.lua HOT 25
- json encode error HOT 2
- pcall json.decode failing, "attempt to call a table value" HOT 1
- No functions support HOT 1
- Output is all on one line
- Uh how do i use this in lua... the readme.md was very vague HOT 5
- Large numbers serialized incorrectly HOT 3
- Encoding runs in worst-case quadratic time HOT 4
- Decoding fails for JSON with array of strings within an object.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from json.lua.