File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package = " lua-resty-openapi-validator"
2+ version = " 1.0.4-1"
3+
4+ source = {
5+ url = " git+https://github.com/api7/lua-resty-openapi-validator.git" ,
6+ tag = " v1.0.4" ,
7+ }
8+
9+ description = {
10+ summary = " Pure Lua OpenAPI request validator for OpenResty" ,
11+ detailed = [[
12+ Validates HTTP requests against OpenAPI 3.0 and 3.1 specifications
13+ using lua-resty-radixtree for path matching and api7/jsonschema for
14+ schema validation. No Go FFI or external processes required.
15+ ]] ,
16+ homepage = " https://github.com/api7/lua-resty-openapi-validator" ,
17+ license = " Apache-2.0" ,
18+ }
19+
20+ dependencies = {
21+ " lua >= 5.1" ,
22+ " jsonschema" ,
23+ " lua-resty-radixtree" ,
24+ " lua-cjson" ,
25+ }
26+
27+ build = {
28+ type = " builtin" ,
29+ modules = {
30+ [" resty.openapi_validator" ] = " lib/resty/openapi_validator/init.lua" ,
31+ [" resty.openapi_validator.loader" ] = " lib/resty/openapi_validator/loader.lua" ,
32+ [" resty.openapi_validator.refs" ] = " lib/resty/openapi_validator/refs.lua" ,
33+ [" resty.openapi_validator.normalize" ] = " lib/resty/openapi_validator/normalize.lua" ,
34+ [" resty.openapi_validator.router" ] = " lib/resty/openapi_validator/router.lua" ,
35+ [" resty.openapi_validator.params" ] = " lib/resty/openapi_validator/params.lua" ,
36+ [" resty.openapi_validator.body" ] = " lib/resty/openapi_validator/body.lua" ,
37+ [" resty.openapi_validator.errors" ] = " lib/resty/openapi_validator/errors.lua" ,
38+ },
39+ }
You can’t perform that action at this time.
0 commit comments