unplugin-atscript
v0.0.31
Published
Atscript: Configuration and build plugins.
Downloads
34
Maintainers
Readme
Atscript Unplugin
An Unplugin for processing .as files using Atscript. This plugin enables seamless integration of Atscript into modern build tools like Vite and Rollup. Thanks to Unplugin, it also supports Webpack and other bundlers.
Features
- Supports
.asfile resolution and transformation - Loads and processes
.asfiles with Atscript - Generates JavaScript output
- Compatible with Vite, Rollup, and other Unplugin-supported bundlers
Installation
npm install -D unplugin-atscript @atscript/typescriptor
yarn add --dev unplugin-atscript @atscript/typescriptor
pnpm add -D unplugin-atscript @atscript/typescriptUsage
Vite
// vite.config.ts
import { defineConfig } from 'vite'
import atscript from 'unplugin-atscript'
export default defineConfig({
plugins: [atscript.vite()],
})Rollup
// rollup.config.js
import atscript from 'unplugin-atscript'
export default {
input: 'src/main.ts',
output: {
dir: 'dist',
format: 'esm',
},
plugins: [atscript.rollup()],
}How It Works
- Resolves
.asfiles in the project. - Loads the Atscript configuration.
- Uses
@atscript/coreto parse and transform.asfiles into JavaScript. - Outputs the generated JavaScript for further processing.
Configuration
The plugin automatically loads the Atscript configuration from your project. You can define additional options in your Atscript configuration file (atscript.config.js or atscript.config.ts).
License
MIT
