Prepare for jsr publication

main
Charlotte Som 2024-02-29 21:20:44 +00:00
parent 1888dbacc5
commit 2c91d30b1d
3 changed files with 7 additions and 4 deletions

View File

@ -1,3 +1,3 @@
# ngx # ngx
Opinionated nginx config generation in Deno. Opinionated nginx config generation for Deno.

5
deno.json Normal file
View File

@ -0,0 +1,5 @@
{
"name": "@char/ngx",
"version": "0.1.0",
"exports": "./ngx.ts"
}

4
ngx.ts
View File

@ -1,6 +1,5 @@
const NGX_VERSION = "0.1"; const NGX_VERSION = "0.1.0";
// #region Implementation
type ConfigNode = ConfigStatement | ConfigBlock | ConfigBreak | ConfigFile; type ConfigNode = ConfigStatement | ConfigBlock | ConfigBreak | ConfigFile;
class ConfigBuildable { class ConfigBuildable {
@ -89,7 +88,6 @@ function conform(looseNode: LooseConfigNode): ConfigNode[] {
} }
return [looseNode]; return [looseNode];
} }
// #endregion
export function ngx(value?: string, children?: LooseConfigNode[]): ConfigNode { export function ngx(value?: string, children?: LooseConfigNode[]): ConfigNode {
const hasValue = value !== undefined && value !== ""; const hasValue = value !== undefined && value !== "";