
Security News
AGENTS.md Gains Traction as an Open Format for AI Coding Agents
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
github.com/omeid/gonzo
Heads up! Gonzo is being polished at this stage so some APIs may change.
File Processing Framework based on Go Pipelines.
Gonzo is made up of File, Context, Stages, and Pipes.
File is an interface that mimics os.File with some additional APIs.
Pipe holde a channel of files, a context for logging and deadlines, and a simple interface to pass files through a Stage.
Stages are where files are handled for processing.
Currently the follow stages are implemented, but writing new stages are supper simple.
ace Compile Ace templates.
archive/tar Work with tar archives.
archive/zip Work with zip Archives.
css Minify CSS
filter A collection of stages for filtering files.
fs Read and Write from Disk.
gcss Compile gcss to css.
gin A Go Server livereload utlity.
github Grab files from github.
html Minify HTML
js Minify JavaScript
livereload Livereload
passthrough Pass files through any executable.
resources go-resources binding.
s3 Put files to S3.
scss Compile SCSS to CSS.
util Some helpful utlites.
watch Watch files for change.
web Grab files from any URL.
To compile scss files, minify the output, write it to disk, lifereload in browser, and upload it to Amazon S3, this all you need:
s3conf := s3.Config{
AccessKey: os.Getenv("S3_ACCESSKEY"),
SecretKey: os.Getenv("S3_SECRETE"),
Name: os.Getenv("S3_NAME"),
Region: s3.APSoutheast2,
Perm: s3.PublicRead,
}
lr := livereload.New(livereload.Config{LiveCSS: true})
err := s.Src(context.Background(), "app/style.scss").Then(
util.Trim("app"),
scss.Compile(),
css.Minify(),
fs.Dest("./public/assets/"),
lr.Reload(),
s3.Put(s3conf),
)
//Handle any _fatal_ error.
FAQs
Unknown package
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
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.