add audit

This commit is contained in:
2026-02-17 01:54:25 -06:00
parent d975214ba6
commit fbdfbc1200
9 changed files with 240 additions and 34 deletions

View File

@@ -1428,14 +1428,27 @@ function get_package_scripts(package)
Shop.build_package_scripts = function(package)
{
// compiles all .ce and .cm files in a package
// continues past failures and returns results
var scripts = get_package_scripts(package)
var pkg_dir = get_package_abs_dir(package)
var errors = []
var ok = 0
arrfor(scripts, function(script, i) {
resolve_mod_fn(pkg_dir + '/' + script, package)
var _try = function() {
resolve_mod_fn(pkg_dir + '/' + script, package)
ok = ok + 1
} disruption {
push(errors, script)
}
_try()
})
return {ok: ok, errors: errors, total: length(scripts)}
}
Shop.get_package_scripts = get_package_scripts
Shop.list_packages = function()
{
var lock = Shop.load_lock()