@naiable/rollup-config
Version:
Use rollup like tsup, but opinionated my way.
147 lines • 3.96 kB
JSON
{
"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"
}
}