Skip to content

Commit

Permalink
docs(en): merging all conflicts
Browse files Browse the repository at this point in the history
  • Loading branch information
docschina-bot committed May 22, 2024
2 parents 943f255 + bb6f069 commit 1326469
Show file tree
Hide file tree
Showing 8 changed files with 43 additions and 6 deletions.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# rollup changelog

## 4.18.0

_2024-05-22_

### Features

- Resolve import.meta.filename and .dirname in transpiled plugins (#5520)

### Pull Requests

- [#5504](https://github.com/rollup/rollup/pull/5504): Auto generate node index (@lukastaegert)
- [#5507](https://github.com/rollup/rollup/pull/5507): chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- [#5508](https://github.com/rollup/rollup/pull/5508): chore(deps): lock file maintenance (@renovate[bot])
- [#5510](https://github.com/rollup/rollup/pull/5510): Split up converter.rs into AST nodes (@lukastaegert)
- [#5512](https://github.com/rollup/rollup/pull/5512): chore(deps): update dependency builtin-modules to v4 (@renovate[bot], @lukastaegert)
- [#5514](https://github.com/rollup/rollup/pull/5514): chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- [#5518](https://github.com/rollup/rollup/pull/5518): chore(deps): update dependency eslint-plugin-unicorn to v53 (@renovate[bot], @lukastaegert)
- [#5519](https://github.com/rollup/rollup/pull/5519): chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- [#5520](https://github.com/rollup/rollup/pull/5520): Resolve import.meta.{filename,dirname} in files imported from config (@BPScott)
- [#5521](https://github.com/rollup/rollup/pull/5521): docs: correct base32 to base36 in documentation (@highcastlee)

## 4.17.2

_2024-04-30_
Expand Down
2 changes: 1 addition & 1 deletion browser/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@rollup/browser",
"version": "4.17.2",
"version": "4.18.0",
"description": "Next-generation ES module bundler browser build",
"main": "dist/rollup.browser.js",
"module": "dist/es/rollup.browser.js",
Expand Down
8 changes: 7 additions & 1 deletion cli/run/loadConfigFile.ts
Original file line number Diff line number Diff line change
Expand Up @@ -118,8 +118,14 @@ async function loadTranspiledConfigFile(
if (property === 'url') {
return `'${pathToFileURL(moduleId).href}'`;
}
if (property == 'filename') {
return `'${moduleId}'`;
}
if (property == 'dirname') {
return `'${path.dirname(moduleId)}'`;
}
if (property == null) {
return `{url:'${pathToFileURL(moduleId).href}'}`;
return `{url:'${pathToFileURL(moduleId).href}', filename: '${moduleId}', dirname: '${path.dirname(moduleId)}'}`;
}
}
}
Expand Down
8 changes: 8 additions & 0 deletions docs/configuration-options/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -908,11 +908,19 @@ exports.foo = foo;

### output.hashCharacters

<<<<<<< HEAD
| | |
| -----: | :------------------------------ |
| 类型: | `"base64" \| "base32" \| "hex"` |
| CLI: | `--hashCharacters <name>` |
| 默认: | `"base64"` |
=======
| | |
| -------: | :------------------------------ |
| Type: | `"base64" \| "base36" \| "hex"` |
| CLI: | `--hashCharacters <name>` |
| Default: | `"base64"` |
>>>>>>> bb6f069ea3623b0297ef3895f2dcb98a2ca5ef58
这个选项决定了 Rollup 在生成文件哈希时可以使用的字符集。

Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "rollup",
"version": "4.17.2",
"version": "4.18.0",
"description": "Next-generation ES module bundler",
"main": "dist/rollup.js",
"module": "dist/es/rollup.js",
Expand Down
2 changes: 1 addition & 1 deletion test/cli/samples/config-import-meta/_config.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module.exports = defineTest({
description: 'uses correct import.meta.url in config files',
description: 'uses correct import.meta.{url,filename,dirname} in config files',
command: 'rollup -c --bundleConfigAsCjs'
});
2 changes: 2 additions & 0 deletions test/cli/samples/config-import-meta/plugin/plugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ const fileName = `test.txt`;

function validateImportMeta(importMeta) {
assert.strictEqual(importMeta.url, import.meta.url);
assert.strictEqual(importMeta.filename, import.meta.filename);
assert.strictEqual(importMeta.dirname, import.meta.dirname);
}

validateImportMeta(import.meta);
Expand Down

0 comments on commit 1326469

Please sign in to comment.