Skip to content

Commit de2026f

Browse files
committed
Release version 1.4.2
1 parent dfe136c commit de2026f

10 files changed

Lines changed: 81 additions & 38 deletions

File tree

.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const each = require('licia/each');
1+
const { each } = require('licia');
22

33
const licia = require('./index.json');
44

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## v1.4.2 (20 Mar 2019)
2+
3+
* Remove redundant comments
4+
* Fix remove ts definition
5+
* Add browser and node entry
6+
17
## v1.4.1 (13 Mar 2019)
28

39
* Fix template, use

bin/licia.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
const nopt = require('nopt');
44
const path = require('path');
5-
const contain = require('licia/contain');
5+
const { contain } = require('licia');
66

77
const knowOpts = {
88
browser: Boolean,

lib/benchmark.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
const path = require('path');
2-
const fs = require('licia/fs');
3-
const toArr = require('licia/toArr');
4-
const trim = require('licia/trim');
2+
const { fs, toArr, trim } = require('licia');
53

64
const { mkdir, fileExist, readTpl, eustiaBuild, runScript } = require('./util');
75

lib/help.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const contain = require('licia/contain');
1+
const { contain } = require('licia');
22

33
const { readTpl } = require('./util');
44

lib/pack.js

Lines changed: 46 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
const path = require('path');
22
const babel = require('@babel/core');
3-
const each = require('licia/each');
4-
const fs = require('licia/fs');
5-
const last = require('licia/last');
6-
const trim = require('licia/trim');
7-
const extractBlockCmts = require('licia/extractBlockCmts');
8-
const startWith = require('licia/startWith');
9-
const stripCmt = require('licia/stripCmt');
3+
const {
4+
each,
5+
fs,
6+
last,
7+
trim,
8+
extractBlockCmts,
9+
startWith,
10+
stripCmt
11+
} = require('licia');
1012

1113
const modData = require('../index.json');
1214
const { outdentOneSpace, rmdir, glob, mkdir, cpFile } = require('./util');
@@ -40,13 +42,50 @@ async function genPackage(pkgName, files) {
4042
delete packInfo[val];
4143
});
4244

45+
if (pkgName === 'licia') {
46+
packInfo.main = './node.js';
47+
packInfo.browser = './browser.js';
48+
await genIndex();
49+
}
50+
4351
await fs.writeFile(
4452
path.resolve('packages/' + pkgName + '/package.json'),
4553
JSON.stringify(packInfo, null, 2),
4654
'utf8'
4755
);
4856
}
4957

58+
async function genIndex() {
59+
const mods = {
60+
browser: [],
61+
node: []
62+
};
63+
64+
each(modData, (mod, modName) => {
65+
if (mod.env === 'browser') {
66+
mods.browser.push(modName);
67+
} else if (mod.env === 'node') {
68+
mods.node.push(modName);
69+
} else {
70+
mods.browser.push(modName);
71+
mods.node.push(modName);
72+
}
73+
});
74+
75+
for (const type of ['browser', 'node']) {
76+
const modNames = mods[type];
77+
let data = '';
78+
each(modNames, name => {
79+
data += `exports.${name} = require('./${name}');\n`;
80+
});
81+
await fs.writeFile(
82+
path.resolve(`packages/licia/${type}.js`),
83+
data,
84+
'utf8'
85+
);
86+
}
87+
}
88+
5089
async function genFile(file, pkgName) {
5190
let modName = last(file.split('/')).slice(0, -3);
5291

lib/test.js

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
const path = require('path');
22
const comTranspiler = require('eustia-component');
3-
const each = require('licia/each');
4-
const defaults = require('licia/defaults');
5-
const fs = require('licia/fs');
6-
const extractBlockCmts = require('licia/extractBlockCmts');
7-
const trim = require('licia/trim');
8-
const startWith = require('licia/startWith');
9-
const indent = require('licia/indent');
10-
const toArr = require('licia/toArr');
11-
const rtrim = require('licia/rtrim');
3+
const {
4+
each,
5+
defaults,
6+
fs,
7+
extractBlockCmts,
8+
trim,
9+
startWith,
10+
indent,
11+
toArr,
12+
rtrim
13+
} = require('licia');
1214

1315
const {
1416
outdentOneSpace,

lib/update.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
const trim = require('licia/trim');
2-
const fs = require('licia/fs');
3-
const extractBlockCmts = require('licia/extractBlockCmts');
4-
const startWith = require('licia/startWith');
5-
const clone = require('licia/clone');
6-
const keys = require('licia/keys');
7-
const each = require('licia/each');
8-
const last = require('licia/last');
9-
const extend = require('licia/extend');
10-
const map = require('licia/map');
1+
const {
2+
trim,
3+
fs,
4+
extractBlockCmts,
5+
startWith,
6+
clone,
7+
keys,
8+
each,
9+
last,
10+
extend,
11+
map
12+
} = require('licia');
1113

1214
const { outdentOneSpace, glob, eustiaBuild, eustiaDoc } = require('./util');
1315

lib/util.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
1-
const rmdir = require('licia/rmdir');
2-
const promisify = require('licia/promisify');
1+
const { rmdir, promisify, mkdir, fs, rpad } = require('licia');
32
const npm = require('npm');
43
const glob = require('glob');
5-
const mkdir = require('licia/mkdir');
6-
const fs = require('licia/fs');
74
const ncp = require('ncp');
85
const path = require('path');
96
const chalk = require('chalk');
107
const handlebars = require('handlebars');
11-
const rpad = require('licia/rpad');
128
const eustia = require('eustia');
139

1410
const regStartOneSpace = /^ /gm;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "licia-src",
3-
"version": "1.4.1",
3+
"version": "1.4.2",
44
"description": "Useful utility collection with zero dependencies",
55
"bin": {
66
"licia": "./bin/licia.js"

0 commit comments

Comments
 (0)