Skip to content

Commit

Permalink
build: replace webpack with bili
Browse files Browse the repository at this point in the history
BREAKING CHANGE:
js files now inside dist/ previously inside lib/
json files now inside data/ previously in root
new list file that contains only array of id
default main file is list for main, module and browser
name-id now not included
  • Loading branch information
ekoeryanto committed Sep 2, 2018
1 parent d20d33a commit 209f706
Show file tree
Hide file tree
Showing 13 changed files with 7,211 additions and 5,582 deletions.
6 changes: 2 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,5 @@ node_modules
.DS_Store

# generated code
/categories.json
/id.json
/icons.json
/name-id.json
/data
/dist
23 changes: 11 additions & 12 deletions download.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
const https = require('https');
const fs = require('fs');
const startcase = require('lodash.startcase')

const url = 'https://material.io/tools/icons/static/data.json';

Expand All @@ -14,20 +13,20 @@ https.get(url, res => {
});

res.on('end', () => {
let json, nameId, categories;
let json, ids, categories, list;

try {
json = JSON.parse(data)
categories = json.categories
json = [].concat.apply([], json.categories.map(cat => cat.icons))
nameId = json.map(j => ({id: j.id, name: startcase(j.id)}))
json = JSON.parse(data);
categories = json.categories;
ids = [].concat.apply([], categories.map(cat => cat.icons));
list = ids.map(c => c.id);
} catch (error) {
console.error(error)
console.error(error);
}

fs.writeFileSync('./icons.json', data);
fs.writeFileSync('./categories.json', JSON.stringify(categories));
fs.writeFileSync('./id.json', JSON.stringify(json));
fs.writeFileSync('./name-id.json', JSON.stringify(nameId));
fs.writeFileSync('./data/icons.json', data);
fs.writeFileSync('./data/categories.json', JSON.stringify(categories));
fs.writeFileSync('./data/list.json', JSON.stringify(list));
fs.writeFileSync('./data/ids.json', JSON.stringify(ids));
});
});

138 changes: 0 additions & 138 deletions lib/material-design-icon-list.js

This file was deleted.

1 change: 0 additions & 1 deletion lib/material-design-icon-list.js.map

This file was deleted.

1 change: 0 additions & 1 deletion lib/material-design-icon-list.min.js

This file was deleted.

Loading

0 comments on commit 209f706

Please sign in to comment.