Comparing version
129
package.json
{ | ||
"name": "rolldown", | ||
"version": "1.0.0-beta.1-commit.f90856a", | ||
"version": "1.0.0-beta.10-commit.81375fe", | ||
"description": "Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.", | ||
"type": "commonjs", | ||
"homepage": "https://rolldown.rs/", | ||
@@ -27,26 +28,35 @@ "repository": { | ||
"bin": { | ||
"rolldown": "./bin/cli.js" | ||
"rolldown": "./bin/cli.mjs" | ||
}, | ||
"main": "./dist/cjs/index.cjs", | ||
"types": "./dist/types/index.d.ts", | ||
"main": "./dist/index.cjs", | ||
"types": "./dist/index.d.cts", | ||
"exports": { | ||
".": { | ||
"types": "./dist/types/index.d.ts", | ||
"require": "./dist/cjs/index.cjs", | ||
"import": "./dist/esm/index.mjs" | ||
"require": "./dist/index.cjs", | ||
"import": "./dist/index.mjs" | ||
}, | ||
"./config": { | ||
"require": "./dist/config.cjs", | ||
"import": "./dist/config.mjs" | ||
}, | ||
"./experimental": { | ||
"types": "./dist/types/experimental-index.d.ts", | ||
"require": "./dist/cjs/experimental-index.cjs", | ||
"import": "./dist/esm/experimental-index.mjs" | ||
"require": "./dist/experimental-index.cjs", | ||
"import": "./dist/experimental-index.mjs" | ||
}, | ||
"./parallel-plugin": { | ||
"types": "./dist/types/parallel-plugin.d.ts", | ||
"require": "./dist/cjs/parallel-plugin.cjs", | ||
"import": "./dist/esm/parallel-plugin.mjs" | ||
"./filter": { | ||
"require": "./dist/filter-index.cjs", | ||
"import": "./dist/filter-index.mjs" | ||
}, | ||
"./parallelPlugin": { | ||
"require": "./dist/parallel-plugin.cjs", | ||
"import": "./dist/parallel-plugin.mjs" | ||
}, | ||
"./parseAst": { | ||
"require": "./dist/parse-ast-index.cjs", | ||
"import": "./dist/parse-ast-index.mjs" | ||
}, | ||
"./package.json": "./package.json" | ||
}, | ||
"imports": { | ||
"#parallel-plugin-worker": "./dist/esm/parallel-plugin-worker.mjs" | ||
"#parallel-plugin-worker": "./dist/parallel-plugin-worker.mjs" | ||
}, | ||
@@ -77,3 +87,4 @@ "publishConfig": { | ||
"browser": { | ||
"fs": true | ||
"fs": true, | ||
"asyncInit": true | ||
} | ||
@@ -84,51 +95,44 @@ }, | ||
"dependencies": { | ||
"zod": "^3.23.8" | ||
"@oxc-project/runtime": "0.72.1", | ||
"@oxc-project/types": "0.72.1", | ||
"ansis": "^4.0.0", | ||
"@rolldown/pluginutils": "1.0.0-beta.10-commit.81375fe" | ||
}, | ||
"peerDependencies": { | ||
"@babel/runtime": ">=7" | ||
}, | ||
"peerDependenciesMeta": { | ||
"@babel/runtime": { | ||
"optional": true | ||
} | ||
}, | ||
"devDependencies": { | ||
"@jridgewell/sourcemap-codec": "^1.5.0", | ||
"@napi-rs/cli": "^3.0.0-alpha.65", | ||
"@napi-rs/wasm-runtime": "^0.2.4", | ||
"@types/fs-extra": "^11.0.4", | ||
"@types/lodash-es": "^4.17.12", | ||
"colorette": "^2.0.20", | ||
"consola": "^3.2.3", | ||
"@napi-rs/cli": "3.0.0-alpha.81", | ||
"@napi-rs/wasm-runtime": "^0.2.10", | ||
"@oxc-node/cli": "^0.0.27", | ||
"@rollup/plugin-json": "^6.1.0", | ||
"@valibot/to-json-schema": "1.2.0", | ||
"buble": "^0.20.0", | ||
"consola": "^3.4.2", | ||
"emnapi": "^1.2.0", | ||
"execa": "^9.2.0", | ||
"fs-extra": "^11.2.0", | ||
"glob": "^11.0.0", | ||
"locate-character": "^3.0.0", | ||
"npm-run-all2": "^7.0.0", | ||
"oxc-parser": "0.72.1", | ||
"remeda": "^2.10.0", | ||
"rolldown-plugin-dts": "0.7.12", | ||
"rollup": "^4.18.0", | ||
"signal-exit": "4.1.0", | ||
"source-map": "^0.7.4", | ||
"tsx": "^4.19.2", | ||
"type-fest": "^4.20.0", | ||
"unbuild": "^3.0.0", | ||
"why-is-node-running": "^3.0.0", | ||
"zod-to-json-schema": "^3.23.2", | ||
"typedoc": "^0.28.0", | ||
"typescript": "^5.7.3", | ||
"valibot": "1.1.0", | ||
"@rolldown/testing": "0.0.1", | ||
"rolldown": "1.0.0-beta.1-commit.f90856a" | ||
"rolldown": "1.0.0-beta.10-commit.81375fe" | ||
}, | ||
"optionalDependencies": { | ||
"@rolldown/binding-darwin-x64": "1.0.0-beta.1-commit.f90856a", | ||
"@rolldown/binding-freebsd-x64": "1.0.0-beta.1-commit.f90856a", | ||
"@rolldown/binding-linux-arm-gnueabihf": "1.0.0-beta.1-commit.f90856a", | ||
"@rolldown/binding-darwin-arm64": "1.0.0-beta.1-commit.f90856a", | ||
"@rolldown/binding-linux-arm64-musl": "1.0.0-beta.1-commit.f90856a", | ||
"@rolldown/binding-linux-arm64-gnu": "1.0.0-beta.1-commit.f90856a", | ||
"@rolldown/binding-linux-x64-musl": "1.0.0-beta.1-commit.f90856a", | ||
"@rolldown/binding-linux-x64-gnu": "1.0.0-beta.1-commit.f90856a", | ||
"@rolldown/binding-win32-arm64-msvc": "1.0.0-beta.1-commit.f90856a", | ||
"@rolldown/binding-wasm32-wasi": "1.0.0-beta.1-commit.f90856a", | ||
"@rolldown/binding-win32-ia32-msvc": "1.0.0-beta.1-commit.f90856a", | ||
"@rolldown/binding-win32-x64-msvc": "1.0.0-beta.1-commit.f90856a" | ||
"@rolldown/binding-linux-arm-gnueabihf": "1.0.0-beta.10-commit.81375fe", | ||
"@rolldown/binding-darwin-arm64": "1.0.0-beta.10-commit.81375fe", | ||
"@rolldown/binding-freebsd-x64": "1.0.0-beta.10-commit.81375fe", | ||
"@rolldown/binding-linux-arm64-musl": "1.0.0-beta.10-commit.81375fe", | ||
"@rolldown/binding-linux-x64-gnu": "1.0.0-beta.10-commit.81375fe", | ||
"@rolldown/binding-darwin-x64": "1.0.0-beta.10-commit.81375fe", | ||
"@rolldown/binding-linux-arm64-gnu": "1.0.0-beta.10-commit.81375fe", | ||
"@rolldown/binding-linux-x64-musl": "1.0.0-beta.10-commit.81375fe", | ||
"@rolldown/binding-wasm32-wasi": "1.0.0-beta.10-commit.81375fe", | ||
"@rolldown/binding-win32-arm64-msvc": "1.0.0-beta.10-commit.81375fe", | ||
"@rolldown/binding-win32-ia32-msvc": "1.0.0-beta.10-commit.81375fe", | ||
"@rolldown/binding-win32-x64-msvc": "1.0.0-beta.10-commit.81375fe" | ||
}, | ||
@@ -138,3 +142,3 @@ "scripts": { | ||
"artifacts": "napi artifacts --cwd ./src --package-json-path ../package.json -o=../artifacts --npm-dir ../npm", | ||
"build-binding": "napi build -o=./src --manifest-path ../../crates/rolldown_binding/Cargo.toml --platform -p rolldown_binding --js binding.js --dts binding.d.ts --no-const-enum", | ||
"build-binding": "oxnode ./build-binding.mts", | ||
"build-binding:release": "pnpm build-binding --release", | ||
@@ -144,15 +148,12 @@ "build-binding:wasi": "pnpm build-binding --target wasm32-wasip1-threads", | ||
"# Scrips for node #": "_", | ||
"bak_build-node": "unbuild", | ||
"build-node": "tsx ./build.ts", | ||
"build-types": "tsc -p ./tsconfig.dts.json", | ||
"build-node": "oxnode ./build.ts", | ||
"build-types-check": "tsc -p ./tsconfig.check.json", | ||
"build-native:debug": "run-s build-binding build-types build-node build-types-check", | ||
"build-native:release": "run-s build-binding:release build-types build-node build-types-check", | ||
"build-wasi:debug": "run-s build-binding build-binding:wasi build-node", | ||
"build-wasi:release": "run-s build-binding build-binding:wasi:release build-node", | ||
"# Scrips for checking #": "_", | ||
"test": "pnpm run --filter rolldown-tests go", | ||
"test:update": "vitest run -u", | ||
"type-check": "tsc" | ||
"build-js-glue": "pnpm run --sequential '/^build-(types|node|types-check)$/'", | ||
"build-native:debug": "pnpm run --sequential '/^build-(binding|js-glue)$/'", | ||
"build-native:release": "pnpm run --sequential '/^build-(binding:release|js-glue)$/'", | ||
"build-browser:debug": "BROWSER_PKG=1 pnpm run --sequential '/^build-(binding|binding:wasi|node)$/'", | ||
"build-browser:release": "BROWSER_PKG=1 pnpm run --sequential '/^build-(binding|binding:wasi:release|node)$/'", | ||
"# Scrips for docs #": "_", | ||
"extract-options-doc": "typedoc" | ||
} | ||
} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 3 instances in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Debug access
Supply chain riskUses debug, reflection and dynamic code execution features.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
837777
8.38%22
-8.33%16661
5.81%16
14.29%50
-54.95%29
3.57%2
100%4
-42.86%417
-0.48%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed