{"id":26066,"library":"parcel-bundler-without-deasync","title":"parcel-bundler-without-deasync","description":"A modified fork of Parcel v1.10.3 with the problematic native dependency 'deasync' removed. Parcel is a zero-configuration web application bundler offering fast builds via multicore parallelism. This specific release (v9.99.10, based on Parcel 1.10.3) was created to avoid installation issues caused by deasync, which often fails on non-standard Node.js environments. However, note that this package is outdated compared to the current Parcel v2.x and is not actively maintained. Use the official Parcel v2 for new projects.","status":"abandoned","version":"9.99.10","language":"javascript","source_language":"en","source_url":"https://github.com/parcel-bundler/parcel","tags":["javascript"],"install":[{"cmd":"npm install parcel-bundler-without-deasync","lang":"bash","label":"npm"},{"cmd":"yarn add parcel-bundler-without-deasync","lang":"bash","label":"yarn"},{"cmd":"pnpm add parcel-bundler-without-deasync","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"CommonJS require works too, but ESM import is shown.","wrong":"const Bundler = require('parcel-bundler-without-deasync')","symbol":"Bundler","correct":"import Bundler from 'parcel-bundler-without-deasync'"},{"note":"This package exports a default class, not a named export.","wrong":"import { Bundler } from 'parcel-bundler-without-deasync'","symbol":"Bundler","correct":"const Bundler = require('parcel-bundler-without-deasync')"},{"note":"Default import is equivalent to importing Bundler.","wrong":"import { default as Parcel } from 'parcel-bundler-without-deasync'","symbol":"Package","correct":"import Parcel from 'parcel-bundler-without-deasync'"}],"quickstart":{"code":"import Bundler from 'parcel-bundler-without-deasync';\nimport path from 'path';\n\nconst entry = path.resolve(__dirname, 'index.html');\nconst bundler = new Bundler(entry, {\n  outDir: './dist',\n  watch: false,\n  cache: true,\n  contentHash: true,\n  minify: false,\n  scopeHoist: false,\n  target: 'browser',\n  bundleNodeModules: false,\n  logLevel: 3,\n});\n\nbundler.bundle().then(() => {\n  console.log('Build complete');\n}).catch(err => {\n  console.error(err);\n});","lang":"typescript","description":"Shows how to create a Parcel bundler instance, configure options, and run a build using the entry file."},"warnings":[{"fix":"Use the official parcel package (v2.x) for current features and security fixes.","message":"Package is based on Parcel v1.10.3 and does not include any updates from Parcel v2+.","severity":"breaking","affected_versions":">=9.99.10"},{"fix":"Switch to parcel v2.","message":"This fork is unmaintained and should not be used in new projects.","severity":"deprecated","affected_versions":">=9.99.10"},{"fix":"Do not use the original Parcel v1 API that required deasync.","message":"The deasync dependency has been removed, but this may break code relying on synchronous file operations via deasync.","severity":"gotcha","affected_versions":">=9.99.10"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run 'npm install --save-dev parcel-bundler-without-deasync' and ensure correct import.","cause":"Package not installed or typo in import.","error":"Cannot find module 'parcel-bundler-without-deasync'"},{"fix":"Use 'import Bundler from ...' (default) not 'import { Bundler } from ...'.","cause":"Wrong use of named import instead of default.","error":"Bundler is not a constructor"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}