@visulima/packem
Version:
A fast and modern bundler for Node.js and TypeScript.
496 lines • 14.5 kB
JSON
{
"name": "@visulima/packem",
"version": "1.19.1",
"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": {
"require": {
"types": "./dist/rollup/plugins/css/loaders/sourcemap.d.cts",
"default": "./dist/rollup/plugins/css/loaders/sourcemap.cjs"
},
"import": {
"types": "./dist/rollup/plugins/css/loaders/sourcemap.d.mts",
"default": "./dist/rollup/plugins/css/loaders/sourcemap.mjs"
}
},
"./css/loader/less": {
"require": {
"types": "./dist/rollup/plugins/css/loaders/less/index.d.cts",
"default": "./dist/rollup/plugins/css/loaders/less/index.cjs"
},
"import": {
"types": "./dist/rollup/plugins/css/loaders/less/index.d.mts",
"default": "./dist/rollup/plugins/css/loaders/less/index.mjs"
}
},
"./css/loader/postcss": {
"require": {
"types": "./dist/rollup/plugins/css/loaders/postcss/index.d.cts",
"default": "./dist/rollup/plugins/css/loaders/postcss/index.cjs"
},
"import": {
"types": "./dist/rollup/plugins/css/loaders/postcss/index.d.mts",
"default": "./dist/rollup/plugins/css/loaders/postcss/index.mjs"
}
},
"./css/loader/sass": {
"require": {
"types": "./dist/rollup/plugins/css/loaders/sass/index.d.cts",
"default": "./dist/rollup/plugins/css/loaders/sass/index.cjs"
},
"import": {
"types": "./dist/rollup/plugins/css/loaders/sass/index.d.mts",
"default": "./dist/rollup/plugins/css/loaders/sass/index.mjs"
}
},
"./css/loader/stylus": {
"require": {
"types": "./dist/rollup/plugins/css/loaders/stylus/index.d.cts",
"default": "./dist/rollup/plugins/css/loaders/stylus/index.cjs"
},
"import": {
"types": "./dist/rollup/plugins/css/loaders/stylus/index.d.mts",
"default": "./dist/rollup/plugins/css/loaders/stylus/index.mjs"
}
},
"./css/loader/lightningcss": {
"require": {
"types": "./dist/rollup/plugins/css/loaders/lightningcss.d.cts",
"default": "./dist/rollup/plugins/css/loaders/lightningcss.cjs"
},
"import": {
"types": "./dist/rollup/plugins/css/loaders/lightningcss.d.mts",
"default": "./dist/rollup/plugins/css/loaders/lightningcss.mjs"
}
},
"./css/minifier/cssnano": {
"require": {
"types": "./dist/rollup/plugins/css/minifiers/cssnano.d.cts",
"default": "./dist/rollup/plugins/css/minifiers/cssnano.cjs"
},
"import": {
"types": "./dist/rollup/plugins/css/minifiers/cssnano.d.mts",
"default": "./dist/rollup/plugins/css/minifiers/cssnano.mjs"
}
},
"./css/minifier/lightningcss": {
"require": {
"types": "./dist/rollup/plugins/css/minifiers/lightningcss.d.cts",
"default": "./dist/rollup/plugins/css/minifiers/lightningcss.cjs"
},
"import": {
"types": "./dist/rollup/plugins/css/minifiers/lightningcss.d.mts",
"default": "./dist/rollup/plugins/css/minifiers/lightningcss.mjs"
}
},
"./files": {
"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.0.0",
"@babel/parser": "7.26.9",
"@clack/prompts": "0.10.0",
"@csstools/css-parser-algorithms": "3.0.4",
"@csstools/css-tokenizer": "3.0.3",
"@csstools/postcss-slow-plugins": "^2.0.0",
"@rollup/plugin-alias": "5.1.1",
"@rollup/plugin-commonjs": "28.0.2",
"@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.0",
"@rollup/plugin-replace": "6.0.2",
"@rollup/plugin-wasm": "6.2.2",
"@rollup/pluginutils": "5.1.4",
"@visulima/cerebro": "1.1.39",
"@visulima/colorize": "1.4.20",
"@visulima/find-cache-dir": "1.0.27",
"@visulima/fs": "3.1.1",
"@visulima/humanizer": "1.1.1",
"@visulima/package": "3.5.2",
"@visulima/pail": "2.1.21",
"@visulima/path": "1.3.4",
"@visulima/source-map": "1.0.17",
"@visulima/tsconfig": "1.1.15",
"browserslist": "4.24.4",
"defu": "6.1.4",
"es-module-lexer": "1.6.0",
"fastest-levenshtein": "1.0.16",
"glob-parent": "6.0.2",
"hookable": "5.5.3",
"jiti": "2.4.2",
"magic-string": "0.30.17",
"mlly": "1.7.4",
"oxc-parser": "0.54.0",
"oxc-resolver": "4.2.0",
"picomatch": "^4.0.2",
"rollup": "4.34.9",
"rollup-plugin-dts": "6.1.1",
"rollup-plugin-license": "3.6.0",
"rollup-plugin-polyfill-node": "0.13.0",
"rollup-plugin-visualizer": "5.14.0",
"semver": "7.7.1",
"source-map-js": "1.2.1",
"tinyexec": "0.3.2",
"tinyglobby": "0.2.12"
},
"peerDependencies": {
"@swc/core": ">=1.5.7",
"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.* <=23.*"
},
"publishConfig": {
"access": "public",
"provenance": true
}
}