
Security News
Potemkin Understanding in LLMs: New Study Reveals Flaws in AI Benchmarks
New research reveals that LLMs often fake understanding, passing benchmarks but failing to apply concepts or stay internally consistent.
@allnulled/ui-script
Advanced tools
UI-Script is a shorter & simpler substitute for HTML syntax.
You have a free tester online version here:
The NPM package is located here:
Before starting, import the package via npm
:
npm install --save @allnulled/ui-script
First, you import the CSS file for general and per-component styling:
<link rel="stylesheet" type="text/css" href="./node_modules/@allnulled/ui-script/docs/lib/ui-script/ui-script.css" />
Second, you import the JS file for general and per-component logic:
<script src="./node_modules/@allnulled/ui-script/docs/lib/ui-script/ui-script.js"></script>
Once you have done this, 2 variables are added into the global scope window
:
uiscript_api
anduiscript_components
.However, you can use import
statement too to retrieve the uiscript_api
.
The uiscript_api
comes packed like this:
window.uiscript_api = {
ast: { parser: ast_parser },
parser,
components: window.uiscript_components
};
The uiscript_api.parser.parse(uiscript)
function returns HTML syntax from uiscript
syntax.
The uiscript_api.ast.parser.parse(uiscript)
function returns an object syntax from uiscript
syntax.
The uiscript_api.components
holds the uiscript_components
object.
The uiscript_components
holds all the ui-script (Vue2) components of the library, this is:
xbreadcrumb
xbutton
xform
xformfield
xjumbotron
xlabel
xlayout
xlayoutnopaddingbottom
xlayoutnopaddingtop
xlink
xpage
xpanel
xparagraph
xsubtitle
xtable
xtablecell
xtablerow
xtester
xtitle
xwindow
xwindowbody
xwindowfooter
xwindowfooteritem
xwindowtitle
The following example demonstrates how to create a new Vue.js component from UI-Scripting markup.
<script>
Vue.component("CustomComponent", {
template: uiscript_api.parser.parse(`
!div {
!xwindow {
!xwindowtitle {{ Título de la ventana }}
!xwindowbody {
!xtitle {{ Título de página }}
!xsubtitle {{ Subttulo de página }}
!xbreadcrumb {{ Ruta » a » subdireccion }}
!xpanel {
!xform {
!xformfield {{ Usuario: }}
!xformfield {{ Contraseña: }}
}
}
!xlayoutnopaddingtop [style="text-align: right;"] {
!xbutton {{ Entrar }}
}
}
!xwindowfooter {
!xwindowfooteritem {{ Pie de ventana }}
}
}
}
`)
});
</script>
uiscript
To parse uiscript
code into html
you can simply:
uiscript file1.uis file2.uis file3.uis
This will output the equivalent html
files beside each.
xcomponents
To create a setup of files (lib
folder) you can simply:
xcomponents docs
This will create a lib
folder inside the docs
folder with:
FAQs
UI-Script is a shorter & simpler substitute for HTML syntax
We found that @allnulled/ui-script demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
New research reveals that LLMs often fake understanding, passing benchmarks but failing to apply concepts or stay internally consistent.
Security News
Django has updated its security policies to reject AI-generated vulnerability reports that include fabricated or unverifiable content.
Security News
ECMAScript 2025 introduces Iterator Helpers, Set methods, JSON modules, and more in its latest spec update approved by Ecma in June 2025.