From 0d014562b8620d0b3c441aa554fc7cce95df2c8f Mon Sep 17 00:00:00 2001 From: neverland Date: Tue, 15 Oct 2024 14:52:05 +0800 Subject: [PATCH] feat(cli): add exports field (#8119) feat(CLI): add exports field --- packages/rspack-cli/package.json | 60 +++++++++++++++++--------------- 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/packages/rspack-cli/package.json b/packages/rspack-cli/package.json index ed74aeacdd5..a9f826fb0eb 100644 --- a/packages/rspack-cli/package.json +++ b/packages/rspack-cli/package.json @@ -1,35 +1,43 @@ { "name": "@rspack/cli", "version": "1.0.11", - "license": "MIT", "description": "CLI for rspack", - "publishConfig": { - "access": "public", - "provenance": true + "homepage": "https://rspack.dev", + "bugs": "https://github.com/web-infra-dev/rspack/issues", + "repository": { + "type": "git", + "url": "https://github.com/web-infra-dev/rspack", + "directory": "packages/rspack-cli" }, - "bin": { - "rspack": "./bin/rspack" + "license": "MIT", + "exports": { + ".": "./dist/index.js", + "./package.json": "./package.json" }, "main": "./dist/index.js", "types": "./dist/index.d.ts", - "scripts": { - "build": "tsc -b ./tsconfig.build.json", - "dev": "tsc -b -w", - "test": "cross-env jest --colors" + "bin": { + "rspack": "./bin/rspack" }, "files": [ "bin", "dist" ], - "homepage": "https://rspack.dev", - "bugs": "https://github.com/web-infra-dev/rspack/issues", - "repository": { - "type": "git", - "url": "https://github.com/web-infra-dev/rspack", - "directory": "packages/rspack-cli" + "scripts": { + "build": "tsc -b ./tsconfig.build.json", + "dev": "tsc -b -w", + "test": "cross-env jest --colors" }, - "peerDependencies": { - "@rspack/core": "^1.0.0-alpha || ^1.x" + "dependencies": { + "@discoveryjs/json-ext": "^0.5.7", + "@rspack/dev-server": "1.0.5", + "colorette": "2.0.19", + "exit-hook": "^3.2.0", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "semver": "^7.6.2", + "webpack-bundle-analyzer": "4.6.1", + "yargs": "17.6.2" }, "devDependencies": { "@rspack/core": "workspace:*", @@ -45,15 +53,11 @@ "ts-node": "^10.9.2", "typescript": "5.0.2" }, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.7", - "@rspack/dev-server": "1.0.5", - "colorette": "2.0.19", - "exit-hook": "^3.2.0", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "semver": "^7.6.2", - "webpack-bundle-analyzer": "4.6.1", - "yargs": "17.6.2" + "peerDependencies": { + "@rspack/core": "^1.0.0-alpha || ^1.x" + }, + "publishConfig": { + "access": "public", + "provenance": true } } \ No newline at end of file