Registry / web-framework / atlaspack

atlaspack

JSON →
library2.0.47jsnpmunverified

Atlaspack is a blazing fast, zero-configuration web application bundler for JavaScript, TypeScript, CSS, HTML, and assets. Version 2.14.4 (latest stable) follows a rapid release cadence with frequent patch releases. It is a fork of Parcel v2 by Atlassian Labs, offering performance improvements, native Rust plugin system, and multi-threaded compilation. Key differentiators: no configuration required, built-in support for TypeScript, JSX, CSS modules, images, and fonts, with a focus on developer experience and build speed. It is ESM-only and ships TypeScript types.

npm install atlaspack
INSTALL
IMPORT
SIG · ATLASPACK
A
atlaspack
web-frameworkjavascriptv2.0.47
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Parcel
import { Parcel } from 'atlaspack'
const Parcel = require('atlaspack')
ESM-only since v2; use `import` not `require`
createWorkerFarm
import { createWorkerFarm } from 'atlaspack'
import createWorkerFarm from 'atlaspack/workers'
Exported from main entry, not subpath
config
import { config } from 'atlaspack'
const config = require('atlaspack').config
Named export, not default; CJS not supported
BuildError
import { BuildError } from '@atlaspack/core'
import { BuildError } from 'atlaspack'
BuildError moved to @atlaspack/core in v2.10+

Initializes and runs Atlaspack in production mode with a single HTML entry point and browser targets.

import { Parcel } from 'atlaspack'; const bundler = new Parcel({ entries: 'src/index.html', defaultConfig: '@atlaspack/config-default', targets: { default: { distDir: './dist', engines: { browsers: '> 0.5%, last 2 versions' } } }, mode: 'production', logLevel: 'info', profile: false, patchConsole: true }); bundler.run().then(() => { console.log('Build complete'); }).catch(err => { console.error(err); });
atlaspack --version
Debug
Known issues
breakingAtlaspack v2 is ESM-only, dropping CommonJS support.
fix
Migrate to ESM imports; use `import` instead of `require()`. If you need CJS, use bundler shims or stick to v1 (parcel).
affects: >=2.0.0
breaking`BuildError` moved from `atlaspack` to `@atlaspack/core` in v2.10.0.
fix
Change import to `import { BuildError } from '@atlaspack/core'`.
affects: >=2.10.0
deprecated`createWorkerFarm` is deprecated in favor of import from `@atlaspack/workers` directly.
fix
Use `import { WorkerFarm } from '@atlaspack/workers'` and instantiate via `new WorkerFarm()`.
affects: >=2.12.0
gotchaPlugin development requires ESM-compatible plugins; CJS plugins will not be loaded.
fix
Ensure all plugins are ESM or use dynamic import wrappers.
affects: >=2.0.0
gotchaAtlaspack's Rust-powered worker pool may cause issues on non-x86_64 architectures like ARM (e.g., Apple M1).
fix
Install matching prebuilt binaries or compile from source; check platform compatibility in docs.
affects: >=2.0.0
gotchaDefault config (`@atlaspack/config-default`) is required and must be installed explicitly as a dependency.
fix
Add `@atlaspack/config-default` to your `package.json` dependencies.
affects: >=2.0.0
Errors
Common errors & fixes
Error: Cannot find module '@atlaspack/config-default'
The default configuration package is not installed.
fix
Run `npm install @atlaspack/config-default --save-dev`.
TypeError: atlaspack__WEBPACK_IMPORTED_MODULE_0__.Parcel is not a constructor
Using CommonJS `require` instead of ESM `import`.
fix
Replace `const { Parcel } = require('atlaspack')` with `import { Parcel } from 'atlaspack'`.
Error: BuildError is not exported from atlaspack
BuildError moved to @atlaspack/core in v2.10+.
fix
Update import to `import { BuildError } from '@atlaspack/core'`.
Upgrade
Version history
2.0.47latest on npm
Audit
Dependencies
@atlaspack/rustrequiredRust-based native core for performance
@atlaspack/loggerrequiredLogging infrastructure
@atlaspack/utilsrequiredShared utilities
Agent activity
20 hits · last 30 days
node
16
Amazon
1
OpenAI (training)
1
Resources