UNPKG

@naiable/rollup-config

Version:

Use rollup like tsup, but opinionated my way.

147 lines 3.96 kB
{ "name": "@naiable/rollup-config", "version": "0.2.1", "description": "Use rollup like tsup, but opinionated my way.", "author": { "name": "Naily Zero", "email": "zero@naily.cc", "url": "https://github.com/nailiable" }, "license": "MIT", "homepage": "https://github.com/nailiable", "repository": { "type": "git", "url": "git+github.com:nailiable/rollup-config.git", "directory": "packages/rollup-config" }, "bugs": { "url": "https://github.com/nailiable/rollup-config/issues", "email": "zero@naily.cc" }, "keywords": [ "rollup", "tsup", "swc", "typescript", "rollup-plugin-swc", "rollup-plugin-typescript", "rollup-plugin-node-resolve", "rollup-plugin-commonjs", "rollup-plugin-alias", "rollup-plugin-dts", "rollup-pluginutils" ], "exports": { ".": { "types": { "import": "./dist/esm/index.d.mts", "require": "./dist/cjs/index.d.cts" }, "import": "./dist/esm/index.mjs", "require": "./dist/cjs/index.cjs" }, "./alias": { "types": { "import": "./dist/esm/alias.d.mts", "require": "./dist/cjs/alias.d.cts" }, "import": "./dist/esm/alias.mjs", "require": "./dist/cjs/alias.cjs" }, "./commonjs": { "types": { "import": "./dist/esm/commonjs.d.mts", "require": "./dist/cjs/commonjs.d.cts" }, "import": "./dist/esm/commonjs.mjs", "require": "./dist/cjs/commonjs.cjs" }, "./resolve": { "types": { "import": "./dist/esm/resolve.d.mts", "require": "./dist/cjs/resolve.d.cts" }, "import": "./dist/esm/resolve.mjs", "require": "./dist/cjs/resolve.cjs" }, "./swc": { "types": { "import": "./dist/esm/swc.d.mts", "require": "./dist/cjs/swc.d.cts" }, "import": "./dist/esm/swc.mjs", "require": "./dist/cjs/swc.cjs" }, "./typescript": { "types": { "import": "./dist/esm/typescript.d.mts", "require": "./dist/cjs/typescript.d.cts" }, "import": "./dist/esm/typescript.mjs", "require": "./dist/cjs/typescript.cjs" }, "./dts": { "types": { "import": "./dist/esm/dts.d.mts", "require": "./dist/cjs/dts.d.cts" }, "import": "./dist/esm/dts.mjs", "require": "./dist/cjs/dts.cjs" }, "./vue": { "types": { "import": "./dist/esm/vue.d.mts", "require": "./dist/cjs/vue.d.cts" }, "import": "./dist/esm/vue.mjs", "require": "./dist/cjs/vue.cjs" }, "./esbuild": { "types": { "import": "./dist/esm/esbuild.d.mts", "require": "./dist/cjs/esbuild.d.cts" }, "import": "./dist/esm/esbuild.mjs", "require": "./dist/cjs/esbuild.cjs" }, "./babel": { "types": { "import": "./dist/esm/babel.d.mts", "require": "./dist/cjs/babel.d.cts" }, "import": "./dist/esm/babel.mjs", "require": "./dist/cjs/babel.cjs" } }, "main": "dist/cjs/index.cjs", "module": "dist/esm/index.mjs", "types": "dist/types/index.d.ts", "bin": { "naiup": "bin/naiup" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org", "tag": "latest" }, "dependencies": { "@rollup/plugin-alias": "5.1.0", "@rollup/plugin-babel": "6.0.4", "@rollup/plugin-commonjs": "25.0.7", "@rollup/plugin-node-resolve": "15.2.3", "@rollup/plugin-swc": "0.3.0", "@rollup/plugin-terser": "0.4.4", "@rollup/plugin-typescript": "11.1.6", "@rollup/pluginutils": "5.1.0", "@swc/core": "1.5.0", "@types/babel__core": "7.20.5", "defu": "6.1.4", "rollup": "4.16.4", "rollup-plugin-dts": "6.1.0", "rollup-plugin-esbuild": "6.1.1", "unplugin-vue": "5.0.5" }, "scripts": { "build": "rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript" } }