Unplugin-based build tool integration for Atscript (.as) model files. Compiles .as files during development, providing TypeScript types, runtime validation, and DB metadata from a single model definition. Current stable version 0.1.69, release cadence follows Atscript monorepo. Supports Vite, Webpack, Rollup, Rolldown, esbuild, Rspack, and Farm via dedicated entry points (e.g. unplugin-atscript/vite). Requires @atscript/core and @atscript/typescript as peer dependencies. Differentiator: universal bundler support, strict validation by default, tree-shaking aware.
npm install unplugin-atscriptNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to integrate unplugin-atscript with Vite using proper entry point and plugin initialization.
Always call atscript() as a function, not with 'new'. Options object is optional.
Use 'unplugin-atscript/vite', 'unplugin-atscript/webpack', etc. Do not import from 'unplugin-atscript'.
Ensure @atscript/core and @atscript/typescript are in devDependencies.
Monitor documentation for updates; use 'unplugin-atscript/farm' with caution.
Change import to specific bundler subpath, e.g. 'unplugin-atscript/vite'.
Remove 'new' keyword: use atscript() directly.
Run: pnpm add -D @atscript/core @atscript/typescript