RELEASE Posts

This release fixes a packaging issue with some of the @davaux packages in the release.

David D.

0
0
0
17

I've released the first alpha version of Davaux - a server-side JSX framework, with static generation and multi-site support. You can install it with npm install davaux . The documentation site is available at https://davaux.codeberg.page/docs/ . That site was built with Davaux and then generated using SSG. There are also several additional packages to add functionality and middleware, they are also documented in the docs site.

The plan is for the 0.8.x versions to be Alpha releases, followed by 0.9.x as Beta releases. I have some projects I plan to build/rebuild using Davaux, including this web site, during the Alpha and Beta stages. Those should help round out features and help me find bugs. I don't have a firm date for 1.0, I'm just going to keep releasing updates as needed and see where it ends up.

I added an Alpha warning to the README, but I don't expect too many breaking changes at this point. It's probably closer to Beta than Alpha, as far as stability, the warning is just there just in case.

David D.

0
0
0
22

PKA is a documentation tool to generate AI and human friendly project reference files and/or flat file copies of a project useful for tools like Claude Projects. See the NPM @davaux/pka for more info.

PKA v1.1.0 adds support for detecting monorepos, now detects tests and lists them in a dedicated section, and has a bug fix that doesn't compact sections if compact mode isn't enabled. It also has an allWorkspaces setting that will generate CLAUDE.md files in each package in a monorepo, while generating an overview file for the monorepo itself.

David D.

0
0
0
88
about 1 month ago

This release to @davaux/pka fixes some bugs regarding the CLAUDE.md (and other agent files), such as binary files not being recorded correctly or at all and issues recording the available NPM scripts. It adds new checks to identify tech stacks, including the addition of Auth and State Management, along with more libraries, and it also now records more useful info from the package.json, such as whether it's running as a module.

I don't plan to release a new version every day :P I had planned to work on more features and try to cut a new release next month, but I decided to go ahead and fix the bugs; the improvements had already been added before I found the bugs. Hopefully, I've found most of the bugs so now I can just actively use it and keep adding new features organically as the need arises, instead of such frequent releases.

David D.

0
0
0
173
about 1 month ago

I've released version 1.0.1 of my @davaux/pka NPM package. This update adds config file generation with an init command. I've also introduced config versioning, so hopefully as the config options change over time, the init function can be used to update a config file, without overriding existing settings. The init command also accepts flags to set settings to desired values when generated.

David D.

0
0
0
177
about 1 month ago

I've released version 1.0.0 of my Project Knowledge Analyzer (@davaux/pka) on NPM. This is a complete rewrite of the previous 0.9.x versions. PKA functionality has been expanded to support multiple modes and many configurable options. It can flatten a file-base for an AI like Claude Projects. It also has modes and options for AI agents, such as Claude Code, Copilot, Cursor, others, and a generic AGENTS.md file. There is also a full mode that generates everything, with configurable options to disable individual pieces. This version also adds support for a pka.config.json file in projects and is geared more toward being installed as a dev dependency, although it can still be installed globally.

There are many more new features, like chunking and setting limitations for token limits, including the stack, git history, diff summary, a watcher for auto-regeneration (useful for when working with a local agent) and more. As far as improvements to the original functionality, it now has support for file clean up upon regeneration, it excludes the output folder automatically, fixes for use on Windows, resolving imports better, and it defaults to the current directory, so you don't have to include a . on every command run.

David D.

0
0
0
207

David Dyess .com

Copyright © 1999 - 2025