0.5.217 • Published 1 year ago

metalsmith-renamer v0.5.217

Weekly downloads
394
License
MIT
Repository
github
Last release
1 year ago

metalsmith-renamer

Test Release

This is a plugin for Metalsmith which renames files matching a given pattern.

❄️ Project Status

This project is on somewhat of an auto-pilot which means:

  • As I don't use Metalsmith any more, I'm not familiar enough with it to provide support with issues.
  • I will accept fixes and feature PRs only if:

Thanks for your understanding!


Usage

If using the CLI for Metalsmith, metalsmith-renamer can be used like any other plugin by including it in metalsmith.json. For example:

For Metalscript's JavaScript API, metalsmith-renamer can be used like any other plugin, by attaching it to the function invocation chain on the Metalscript object. For example:

import Metalsmith from "metalsmith";
import renamer from "metalsmith-renamer";

Metalsmith(__dirname)
  .use(
    renamer({
      "Markdown Files": { // this name is only used to help organize different settings
        pattern: "folder/**/*.md",
        rename: function (name) {
          return "renamed" + name;
        },
      },
      "HTML Pages": {
        pattern: "folder/about.html",
        rename: "index.html",
      }, // and as many more patterns as you want
    })
  )
  .build();

Options

metalsmith-renamer has two options, both of which must be defined:

  • pattern: option which uses minimatch to find files to rename.
  • rename: which takes a string argument for what you'd like the files to be named, or a function that takes a matched file name and returns the new one to be used.

Use cases

  • I use it to simulate metalsmith-permalinks partially by renaming certain files index.html, allowing me to link straight to directories and not have to use the filename. metalsmith-permalink insists on enclosing files within a structured folder system, whereas I have folder already organized manually.
0.5.213

1 year ago

0.5.212

1 year ago

0.5.215

1 year ago

0.5.214

1 year ago

0.5.211

1 year ago

0.5.210

2 years ago

0.5.209

2 years ago

0.5.208

2 years ago

0.5.207

2 years ago

0.5.217

1 year ago

0.5.216

1 year ago

0.5.206

2 years ago

0.5.205

2 years ago

0.5.202

2 years ago

0.5.201

2 years ago

0.5.204

2 years ago

0.5.203

2 years ago

0.5.200

2 years ago

0.5.187

2 years ago

0.5.186

2 years ago

0.5.189

2 years ago

0.5.188

2 years ago

0.5.194

2 years ago

0.5.193

2 years ago

0.5.196

2 years ago

0.5.195

2 years ago

0.5.190

2 years ago

0.5.192

2 years ago

0.5.191

2 years ago

0.5.198

2 years ago

0.5.197

2 years ago

0.5.199

2 years ago

0.5.185

2 years ago

0.5.184

2 years ago

0.5.179

2 years ago

0.5.178

2 years ago

0.5.177

2 years ago

0.5.183

2 years ago

0.5.182

2 years ago

0.5.181

2 years ago

0.5.180

2 years ago

0.5.174

2 years ago

0.5.176

2 years ago

0.5.175

2 years ago

0.5.172

2 years ago

0.5.171

2 years ago

0.5.173

2 years ago

0.5.170

2 years ago

0.5.150

2 years ago

0.5.152

2 years ago

0.5.151

2 years ago

0.5.158

2 years ago

0.5.157

2 years ago

0.5.159

2 years ago

0.5.154

2 years ago

0.5.153

2 years ago

0.5.156

2 years ago

0.5.155

2 years ago

0.5.161

2 years ago

0.5.160

2 years ago

0.5.163

2 years ago

0.5.162

2 years ago

0.5.169

2 years ago

0.5.168

2 years ago

0.5.165

2 years ago

0.5.164

2 years ago

0.5.167

2 years ago

0.5.166

2 years ago

0.5.149

2 years ago

0.5.147

2 years ago

0.5.146

2 years ago

0.5.148

2 years ago

0.5.145

2 years ago

0.5.143

3 years ago

0.5.144

3 years ago

0.5.141

3 years ago

0.5.140

3 years ago

0.5.142

3 years ago

0.5.138

3 years ago

0.5.137

3 years ago

0.5.139

3 years ago

0.5.136

3 years ago

0.5.135

3 years ago

0.5.134

3 years ago

0.5.133

3 years ago

0.5.132

3 years ago

0.5.131

3 years ago

0.5.130

3 years ago

0.5.129

3 years ago

0.5.128

3 years ago

0.5.127

3 years ago

0.5.125

3 years ago

0.5.126

3 years ago

0.5.124

3 years ago

0.5.123

3 years ago

0.5.121

3 years ago

0.5.122

3 years ago

0.5.120

3 years ago

0.5.119

3 years ago

0.5.118

3 years ago

0.5.117

3 years ago

0.5.116

3 years ago

0.5.115

3 years ago

0.5.114

3 years ago

0.5.113

3 years ago

0.5.112

3 years ago

0.5.111

3 years ago

0.5.110

3 years ago

0.5.109

3 years ago

0.5.103

3 years ago

0.5.102

3 years ago

0.5.105

3 years ago

0.5.104

3 years ago

0.5.101

3 years ago

0.5.100

3 years ago

0.5.107

3 years ago

0.5.106

3 years ago

0.5.108

3 years ago

0.5.99

3 years ago

0.5.98

3 years ago

0.5.96

3 years ago

0.5.97

3 years ago

0.5.94

3 years ago

0.5.95

3 years ago

0.5.92

3 years ago

0.5.93

3 years ago

0.5.91

3 years ago

0.5.90

3 years ago

0.5.89

3 years ago

0.5.88

3 years ago

0.5.87

3 years ago

0.5.86

3 years ago

0.5.85

3 years ago

0.5.84

3 years ago

0.5.83

3 years ago

0.5.82

3 years ago

0.5.81

3 years ago

0.5.80

3 years ago

0.5.79

3 years ago

0.5.78

3 years ago

0.5.76

3 years ago

0.5.77

3 years ago

0.5.75

3 years ago

0.5.74

3 years ago

0.5.73

3 years ago

0.5.72

3 years ago

0.5.71

3 years ago

0.5.70

3 years ago

0.5.69

3 years ago

0.5.67

3 years ago

0.5.68

3 years ago

0.5.66

3 years ago

0.5.65

3 years ago

0.5.64

3 years ago

0.5.63

3 years ago

0.5.62

3 years ago

0.5.61

3 years ago

0.5.60

3 years ago

0.5.59

3 years ago

0.5.58

3 years ago

0.5.57

3 years ago

0.5.56

3 years ago

0.5.55

3 years ago

0.5.54

3 years ago

0.5.53

3 years ago

0.5.52

3 years ago

0.5.51

3 years ago

0.5.50

3 years ago

0.5.49

3 years ago

0.5.48

3 years ago

0.5.47

3 years ago

0.5.46

3 years ago

0.5.45

3 years ago

0.5.44

4 years ago

0.5.43

4 years ago

0.5.42

4 years ago

0.5.41

4 years ago

0.5.40

4 years ago

0.5.39

4 years ago

0.5.38

4 years ago

0.5.37

4 years ago

0.5.36

4 years ago

0.5.35

4 years ago

0.5.34

4 years ago

0.5.33

4 years ago

0.5.32

4 years ago

0.5.31

4 years ago

0.5.30

4 years ago

0.5.29

4 years ago

0.5.28

4 years ago

0.5.27

4 years ago

0.5.26

4 years ago

0.5.25

4 years ago

0.5.24

4 years ago

0.5.23

4 years ago

0.5.22

4 years ago

0.5.21

4 years ago

0.5.20

4 years ago

0.5.19

4 years ago

0.5.18

4 years ago

0.5.17

4 years ago

0.5.16

4 years ago

0.5.15

4 years ago

0.5.14

4 years ago

0.5.13

4 years ago

0.5.12

4 years ago

0.5.10

4 years ago

0.5.11

4 years ago

0.5.9

4 years ago

0.5.8

4 years ago

0.5.7

4 years ago

0.5.6

4 years ago

0.5.5

4 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.5.1-next.1

4 years ago

0.5.0

4 years ago

0.5.0-next.1

4 years ago

0.4.0-next.1

4 years ago

0.4.1

5 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.0

9 years ago