✨ Added parts to pattern-info
This commit is contained in:
parent
7b3f95872b
commit
c6ff8f0794
6 changed files with 43 additions and 32 deletions
|
@ -30,6 +30,9 @@
|
|||
"pubforce": "npm publish",
|
||||
"symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -"
|
||||
},
|
||||
"peerDependencies": {},
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"files": [
|
||||
"dist/*",
|
||||
"README.md",
|
||||
|
|
|
@ -5,7 +5,6 @@ export { default as formatImperial } from "./formatImperial";
|
|||
export { default as formatMm } from "./formatMm";
|
||||
export { default as optionDefault } from "./optionDefault";
|
||||
export { default as optionType } from "./optionType";
|
||||
export { default as partList } from "./partList";
|
||||
export { default as roundMm } from "./roundMm";
|
||||
export { default as roundMmDown } from "./roundMmDown";
|
||||
export { default as roundMmUp } from "./roundMmUp";
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
const partList = config => {
|
||||
let parts = {};
|
||||
if (config.parts) {
|
||||
for (let p of config.parts) parts[p] = p;
|
||||
}
|
||||
if (config.dependencies) {
|
||||
for (let p of Object.keys(config.dependencies)) {
|
||||
parts[p] = p;
|
||||
if (typeof config.dependencies[p] === "string") {
|
||||
parts[config.dependencies[p]] = config.dependencies[p];
|
||||
} else {
|
||||
for (let d of config.dependencies[p]) parts[d] = d;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (config.inject) {
|
||||
for (let p of Object.keys(config.inject)) {
|
||||
parts[p] = p;
|
||||
parts[config.inject[p]] = config.inject[p];
|
||||
}
|
||||
}
|
||||
if (config.hide) {
|
||||
for (let p of config.hide) delete parts[p];
|
||||
}
|
||||
|
||||
return Object.keys(parts);
|
||||
};
|
||||
|
||||
export default partList;
|
Loading…
Add table
Add a link
Reference in a new issue