Skip to content

Commit a5a3480

Browse files
committed
remove deprecated isAsset check
1 parent d8ce12a commit a5a3480

File tree

5 files changed

+64
-111
lines changed

5 files changed

+64
-111
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ dist
33
coverage
44
.idea
55
*.log
6+
yarn.lock

README.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,18 @@ yarn add --dev rollup-plugin-sizeme
1919
then in `rollup.config.js`
2020

2121
```js
22-
import sizeme from 'rollup-plugin-sizeme';
22+
import { sizeme } from 'rollup-plugin-sizeme'
2323

2424
export default {
25-
...
26-
plugins: [
27-
...
28-
sizeme(),
29-
...
30-
]
25+
plugins: [sizeme()],
3126
}
3227
```
3328

3429
## Output format:
3530

3631
```
37-
> Sizes: 462 B 373 B unplug.js
38-
(gzip) (brotli) (filename)
32+
> Asset Size: 462 B 373 B unplug.js
33+
(gzip) (brotli) (filename)
3934
```
4035

4136
## License

package.json

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
11
{
2-
"name": "rollup-plugin-sizeme",
3-
"version": "1.0.0",
4-
"description": "display brotli and gzip sizes for rollup assets.",
5-
"keywords": [
6-
"rollup",
7-
"rollup-plugin",
8-
"brotli",
9-
"gzip"
10-
],
11-
"repository": "osdevisnot/rollup-plugin-sizeme",
12-
"license": "MIT",
13-
"author": "osdevisnot <osdevisnot@gmail.com>",
14-
"files": [
15-
"dist"
16-
],
17-
"main": "dist/rollup-plugin-sizeme.cjs.js",
18-
"module": "dist/rollup-plugin-sizeme.js",
19-
"source": "src/rollup-plugin-sizeme.js",
20-
"scripts": {
21-
"build": "klap build",
22-
"prepublishOnly": "yarn build"
23-
},
24-
"dependencies": {
25-
"brotli-size": "4.0.0",
26-
"gzip-size": "6.0.0",
27-
"kleur": "4.1.4",
28-
"pretty-bytes": "5.6.0"
29-
},
30-
"devDependencies": {
31-
"klap": "6.0.7"
32-
},
33-
"klap": {
34-
"sourcemap": false,
35-
"minify": false
36-
}
2+
"name": "rollup-plugin-sizeme",
3+
"version": "1.0.0",
4+
"description": "display brotli and gzip sizes for rollup assets.",
5+
"keywords": [
6+
"rollup",
7+
"rollup-plugin",
8+
"brotli",
9+
"gzip"
10+
],
11+
"repository": "osdevisnot/rollup-plugin-sizeme",
12+
"license": "MIT",
13+
"author": "osdevisnot <osdevisnot@gmail.com>",
14+
"main": "dist/rollup-plugin-sizeme.cjs.js",
15+
"module": "dist/rollup-plugin-sizeme.js",
16+
"source": "src/rollup-plugin-sizeme.js",
17+
"files": [
18+
"dist"
19+
],
20+
"scripts": {
21+
"build": "klap build",
22+
"prepublishOnly": "yarn build"
23+
},
24+
"dependencies": {
25+
"brotli-size": "^4.0.0",
26+
"gzip-size": "^6.0.0",
27+
"kleur": "^4.1.4",
28+
"pretty-bytes": "^5.6.0"
29+
},
30+
"devDependencies": {
31+
"klap": "6.0.9"
32+
},
33+
"klap": {
34+
"sourcemap": false,
35+
"minify": false
36+
}
3737
}

src/rollup-plugin-sizeme.js

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
1-
import gzip from 'gzip-size';
2-
import { sync } from 'brotli-size';
3-
import prettyBytes from 'pretty-bytes';
4-
import { green, bold } from 'kleur';
1+
import gzip from 'gzip-size'
2+
import { sync } from 'brotli-size'
3+
import prettyBytes from 'pretty-bytes'
4+
import { green, bold } from 'kleur'
55

66
export const sizeme = () => {
7-
const showSize = (bundle) => {
8-
const { code, fileName } = bundle;
9-
const gzipSize = prettyBytes(gzip.sync(code));
10-
const brotliSize = prettyBytes(sync(code));
11-
console.log();
12-
console.log(bold(green(`> Sizes:\t${gzipSize}\t${brotliSize}\t${fileName}`)));
13-
console.log();
14-
};
7+
const showSize = (bundle) => {
8+
const { code, fileName } = bundle
9+
const gzipSize = prettyBytes(gzip.sync(code))
10+
const brotliSize = prettyBytes(sync(code))
11+
console.log()
12+
console.log(bold(green(`> Asset Size:\t${gzipSize}\t${brotliSize}\t${fileName}`)))
13+
console.log()
14+
}
1515

16-
return {
17-
name: 'sizeme',
18-
generateBundle(_, bundle, isWrite) {
19-
if (isWrite) {
20-
Object.keys(bundle)
21-
.map((file) => bundle[file])
22-
.filter((bundle) => !bundle.isAsset)
23-
.forEach((bundle) => showSize(bundle));
24-
}
25-
},
26-
};
27-
};
16+
return {
17+
name: 'sizeme',
18+
generateBundle(_, bundle, isWrite) {
19+
if (isWrite) {
20+
Object.keys(bundle)
21+
.map((file) => bundle[file])
22+
.filter((file) => file.type !== 'asset')
23+
.forEach((file) => showSize(file))
24+
}
25+
},
26+
}
27+
}

yarn.lock

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)