{
  "name": "@visulima/packem",
  "version": "1.28.3",
  "description": "A fast and modern bundler for Node.js and TypeScript.",
  "keywords": [
    "anolilab",
    "assets",
    "bundle",
    "bundler",
    "cjs",
    "commonjs",
    "compiler",
    "css",
    "declaration",
    "es6",
    "esbuild",
    "esm",
    "exports",
    "package.json",
    "packem",
    "rollup",
    "sucrase",
    "swc",
    "declarations",
    "isolated declarations",
    "isolated-declarations",
    "transformer",
    "oxc",
    "typescript",
    "visulima",
    "zero config",
    "tsup",
    "unbuild",
    "bunchee",
    "css-modules",
    "sass",
    "less",
    "stylus",
    "postcss",
    "cssnano",
    "lightningcss",
    "css minifier",
    "css minifiers",
    "css loader",
    "css loaders",
    "css runtime"
  ],
  "homepage": "https://www.visulima.com/docs/package/packem",
  "bugs": "https://github.com/visulima/packem/issues",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/visulima/packem.git",
    "directory": "packages/packem"
  },
  "funding": [
    {
      "type": "github",
      "url": "https://github.com/sponsors/prisis"
    },
    {
      "type": "consulting",
      "url": "https://anolilab.com/support"
    }
  ],
  "license": "MIT",
  "author": {
    "name": "Daniel Bannert",
    "email": "d.bannert@anolilab.de"
  },
  "sideEffects": false,
  "type": "module",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.mts",
        "default": "./dist/index.mjs"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    },
    "./config": {
      "import": {
        "types": "./dist/config/index.d.mts",
        "default": "./dist/config/index.mjs"
      },
      "require": {
        "types": "./dist/config/index.d.cts",
        "default": "./dist/config/index.cjs"
      }
    },
    "./transformer/esbuild": {
      "import": {
        "types": "./dist/rollup/plugins/esbuild/index.d.mts",
        "default": "./dist/rollup/plugins/esbuild/index.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/esbuild/index.d.cts",
        "default": "./dist/rollup/plugins/esbuild/index.cjs"
      }
    },
    "./transformer/swc": {
      "import": {
        "types": "./dist/rollup/plugins/swc/swc-plugin.d.mts",
        "default": "./dist/rollup/plugins/swc/swc-plugin.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/swc/swc-plugin.d.cts",
        "default": "./dist/rollup/plugins/swc/swc-plugin.cjs"
      }
    },
    "./dts/isolated/transformer/swc": {
      "import": {
        "types": "./dist/rollup/plugins/swc/isolated-declarations-swc-transformer.d.mts",
        "default": "./dist/rollup/plugins/swc/isolated-declarations-swc-transformer.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/swc/isolated-declarations-swc-transformer.d.cts",
        "default": "./dist/rollup/plugins/swc/isolated-declarations-swc-transformer.cjs"
      }
    },
    "./dts/isolated/transformer/oxc": {
      "import": {
        "types": "./dist/rollup/plugins/oxc/isolated-declarations-oxc-transformer.d.mts",
        "default": "./dist/rollup/plugins/oxc/isolated-declarations-oxc-transformer.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/oxc/isolated-declarations-oxc-transformer.d.cts",
        "default": "./dist/rollup/plugins/oxc/isolated-declarations-oxc-transformer.cjs"
      }
    },
    "./dts/isolated/transformer/typescript": {
      "import": {
        "types": "./dist/rollup/plugins/typescript/isolated-declarations-typescript-transformer.d.mts",
        "default": "./dist/rollup/plugins/typescript/isolated-declarations-typescript-transformer.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/typescript/isolated-declarations-typescript-transformer.d.cts",
        "default": "./dist/rollup/plugins/typescript/isolated-declarations-typescript-transformer.cjs"
      }
    },
    "./transformer/sucrase": {
      "import": {
        "types": "./dist/rollup/plugins/sucrase/index.d.mts",
        "default": "./dist/rollup/plugins/sucrase/index.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/sucrase/index.d.cts",
        "default": "./dist/rollup/plugins/sucrase/index.cjs"
      }
    },
    "./transformer/oxc": {
      "import": {
        "types": "./dist/rollup/plugins/oxc/oxc-transformer.d.mts",
        "default": "./dist/rollup/plugins/oxc/oxc-transformer.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/oxc/oxc-transformer.d.cts",
        "default": "./dist/rollup/plugins/oxc/oxc-transformer.cjs"
      }
    },
    "./builder/typedoc": {
      "import": {
        "types": "./dist/builder/typedoc/index.d.mts",
        "default": "./dist/builder/typedoc/index.mjs"
      },
      "require": {
        "types": "./dist/builder/typedoc/index.d.cts",
        "default": "./dist/builder/typedoc/index.cjs"
      }
    },
    "./runtime/inject-css": {
      "import": {
        "types": "./dist/rollup/plugins/css/runtime/inject-css.d.mts",
        "default": "./dist/rollup/plugins/css/runtime/inject-css.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/css/runtime/inject-css.d.cts",
        "default": "./dist/rollup/plugins/css/runtime/inject-css.cjs"
      }
    },
    "./css/loader/sourcemap": {
      "import": {
        "types": "./dist/rollup/plugins/css/loaders/sourcemap.d.mts",
        "default": "./dist/rollup/plugins/css/loaders/sourcemap.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/css/loaders/sourcemap.d.cts",
        "default": "./dist/rollup/plugins/css/loaders/sourcemap.cjs"
      }
    },
    "./css/loader/less": {
      "import": {
        "types": "./dist/rollup/plugins/css/loaders/less/index.d.mts",
        "default": "./dist/rollup/plugins/css/loaders/less/index.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/css/loaders/less/index.d.cts",
        "default": "./dist/rollup/plugins/css/loaders/less/index.cjs"
      }
    },
    "./css/loader/postcss": {
      "import": {
        "types": "./dist/rollup/plugins/css/loaders/postcss/index.d.mts",
        "default": "./dist/rollup/plugins/css/loaders/postcss/index.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/css/loaders/postcss/index.d.cts",
        "default": "./dist/rollup/plugins/css/loaders/postcss/index.cjs"
      }
    },
    "./css/loader/sass": {
      "import": {
        "types": "./dist/rollup/plugins/css/loaders/sass/index.d.mts",
        "default": "./dist/rollup/plugins/css/loaders/sass/index.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/css/loaders/sass/index.d.cts",
        "default": "./dist/rollup/plugins/css/loaders/sass/index.cjs"
      }
    },
    "./css/loader/stylus": {
      "import": {
        "types": "./dist/rollup/plugins/css/loaders/stylus/index.d.mts",
        "default": "./dist/rollup/plugins/css/loaders/stylus/index.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/css/loaders/stylus/index.d.cts",
        "default": "./dist/rollup/plugins/css/loaders/stylus/index.cjs"
      }
    },
    "./css/loader/lightningcss": {
      "import": {
        "types": "./dist/rollup/plugins/css/loaders/lightningcss.d.mts",
        "default": "./dist/rollup/plugins/css/loaders/lightningcss.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/css/loaders/lightningcss.d.cts",
        "default": "./dist/rollup/plugins/css/loaders/lightningcss.cjs"
      }
    },
    "./css/minifier/cssnano": {
      "import": {
        "types": "./dist/rollup/plugins/css/minifiers/cssnano.d.mts",
        "default": "./dist/rollup/plugins/css/minifiers/cssnano.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/css/minifiers/cssnano.d.cts",
        "default": "./dist/rollup/plugins/css/minifiers/cssnano.cjs"
      }
    },
    "./css/minifier/lightningcss": {
      "import": {
        "types": "./dist/rollup/plugins/css/minifiers/lightningcss.d.mts",
        "default": "./dist/rollup/plugins/css/minifiers/lightningcss.mjs"
      },
      "require": {
        "types": "./dist/rollup/plugins/css/minifiers/lightningcss.d.cts",
        "default": "./dist/rollup/plugins/css/minifiers/lightningcss.cjs"
      }
    },
    "./files": {
      "import": {
        "types": "./files.d.ts"
      },
      "require": {
        "types": "./files.d.ts"
      }
    },
    "./package.json": "./package.json"
  },
  "main": "dist/index.cjs",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "typesVersions": {
    ">=5.5": {
      ".": [
        "./dist/index.d.ts"
      ],
      "config": [
        "./dist/config/index.d.ts"
      ],
      "transformer/esbuild": [
        "./dist/rollup/plugins/esbuild/index.d.ts"
      ],
      "transformer/swc": [
        "./dist/rollup/plugins/swc/swc-plugin.d.ts"
      ],
      "dts/isolated/transformer/swc": [
        "./dist/rollup/plugins/swc/isolated-declarations-swc-transformer.d.ts"
      ],
      "dts/isolated/transformer/oxc": [
        "./dist/rollup/plugins/oxc/isolated-declarations-oxc-transformer.d.ts"
      ],
      "dts/isolated/transformer/typescript": [
        "./dist/rollup/plugins/typescript/isolated-declarations-typescript-transformer.d.ts"
      ],
      "transformer/sucrase": [
        "./dist/rollup/plugins/sucrase/index.d.ts"
      ],
      "transformer/oxc": [
        "./dist/rollup/plugins/oxc/oxc-transformer.d.ts"
      ],
      "builder/typedoc": [
        "./dist/builder/typedoc/index.d.ts"
      ],
      "runtime/inject-css": [
        "./dist/rollup/plugins/css/runtime/inject-css.d.ts"
      ],
      "css/loader/sourcemap": [
        "./dist/rollup/plugins/css/loaders/sourcemap.d.ts"
      ],
      "css/loader/less": [
        "./dist/rollup/plugins/css/loaders/less/index.d.ts"
      ],
      "css/loader/postcss": [
        "./dist/rollup/plugins/css/loaders/postcss/index.d.ts"
      ],
      "css/loader/sass": [
        "./dist/rollup/plugins/css/loaders/sass/index.d.ts"
      ],
      "css/loader/stylus": [
        "./dist/rollup/plugins/css/loaders/stylus/index.d.ts"
      ],
      "css/loader/lightningcss": [
        "./dist/rollup/plugins/css/loaders/lightningcss.d.ts"
      ],
      "css/minifier/cssnano": [
        "./dist/rollup/plugins/css/minifiers/cssnano.d.ts"
      ],
      "css/minifier/lightningcss": [
        "./dist/rollup/plugins/css/minifiers/lightningcss.d.ts"
      ]
    }
  },
  "bin": {
    "packem": "./dist/cli/index.mjs"
  },
  "files": [
    "dist",
    "files.d.ts",
    "README.md",
    "CHANGELOG.md",
    "LICENSE.md"
  ],
  "dependencies": {
    "@antfu/install-pkg": "1.1.0",
    "@babel/parser": "7.28.3",
    "@clack/prompts": "0.11.0",
    "@csstools/css-parser-algorithms": "3.0.5",
    "@csstools/css-tokenizer": "3.0.4",
    "@csstools/postcss-slow-plugins": "^2.0.0",
    "@rollup/plugin-alias": "5.1.1",
    "@rollup/plugin-commonjs": "28.0.6",
    "@rollup/plugin-dynamic-import-vars": "2.1.5",
    "@rollup/plugin-inject": "5.0.5",
    "@rollup/plugin-json": "6.1.0",
    "@rollup/plugin-node-resolve": "16.0.1",
    "@rollup/plugin-replace": "6.0.2",
    "@rollup/plugin-wasm": "6.2.2",
    "@rollup/pluginutils": "5.2.0",
    "@visulima/cerebro": "1.1.46",
    "@visulima/colorize": "1.4.23",
    "@visulima/find-cache-dir": "1.0.31",
    "@visulima/fs": "3.1.5",
    "@visulima/humanizer": "1.2.2",
    "@visulima/package": "3.5.8",
    "@visulima/pail": "2.1.25",
    "@visulima/path": "1.4.0",
    "@visulima/source-map": "1.0.20",
    "@visulima/tsconfig": "1.1.19",
    "browserslist": "4.25.2",
    "defu": "6.1.4",
    "es-module-lexer": "1.7.0",
    "fastest-levenshtein": "1.0.16",
    "glob-parent": "6.0.2",
    "hookable": "5.5.3",
    "jiti": "2.5.1",
    "magic-string": "0.30.17",
    "mlly": "1.7.4",
    "oxc-parser": "0.82.2",
    "oxc-resolver": "11.6.1",
    "picomatch": "^4.0.3",
    "rollup": "4.46.2",
    "rollup-plugin-dts": "6.2.3",
    "rollup-plugin-license": "3.6.0",
    "rollup-plugin-polyfill-node": "0.13.0",
    "rollup-plugin-pure": "^0.4.0",
    "rollup-plugin-visualizer": "6.0.3",
    "semver": "7.7.2",
    "source-map-js": "1.2.1",
    "tinyexec": "1.0.1",
    "tinyglobby": "0.2.14"
  },
  "peerDependencies": {
    "@swc/core": ">=1.11.29",
    "cssnano": ">=7.0.6",
    "esbuild": ">=0.20.2",
    "icss-utils": ">=5.1.0",
    "less": ">=4.2.0",
    "lightningcss": ">=1.27.0",
    "node-sass": ">=9.0.0",
    "oxc-transform": ">=0.20.0",
    "postcss": ">=8.4.47",
    "postcss-load-config": ">=6.0.1",
    "postcss-modules-extract-imports": ">=3.1.0",
    "postcss-modules-local-by-default": ">=4.0.5",
    "postcss-modules-scope": ">=3.2.0",
    "postcss-modules-values": ">=4.0.0",
    "postcss-value-parser": ">=4.2.0",
    "sass": ">=1.43.4",
    "sass-embedded": ">=1.79.4",
    "stylus": ">=0.63.0",
    "sucrase": ">=3.35.0",
    "typedoc": ">=0.26.0",
    "typedoc-plugin-markdown": ">=4.2.0",
    "typedoc-plugin-rename-defaults": ">=0.7.0",
    "typescript": ">=4.5 || >=5.0"
  },
  "peerDependenciesMeta": {
    "@ckeditor/typedoc-plugins": {
      "optional": true
    },
    "@swc/core": {
      "optional": true
    },
    "cssnano": {
      "optional": true
    },
    "esbuild": {
      "optional": true
    },
    "icss-utils": {
      "optional": true
    },
    "less": {
      "optional": true
    },
    "lightningcss": {
      "optional": true
    },
    "node-sass": {
      "optional": true
    },
    "oxc-transform": {
      "optional": true
    },
    "postcss": {
      "optional": true
    },
    "postcss-load-config": {
      "optional": true
    },
    "postcss-modules-extract-imports": {
      "optional": true
    },
    "postcss-modules-local-by-default": {
      "optional": true
    },
    "postcss-modules-scope": {
      "optional": true
    },
    "postcss-modules-values": {
      "optional": true
    },
    "postcss-value-parser": {
      "optional": true
    },
    "sass": {
      "optional": true
    },
    "sass-embedded": {
      "optional": true
    },
    "stylus": {
      "optional": true
    },
    "sucrase": {
      "optional": true
    },
    "typedoc": {
      "optional": true
    },
    "typedoc-plugin-markdown": {
      "optional": true
    },
    "typedoc-plugin-rename-defaults": {
      "optional": true
    },
    "typescript": {
      "optional": true
    }
  },
  "engines": {
    "node": ">=18.* <=24.*"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  }
}