chore: tidy

This commit is contained in:
cha0s 2024-01-04 15:15:02 -06:00
parent 18a48034e9
commit c50bf1a71d
5 changed files with 11 additions and 7 deletions

View File

@ -1,4 +1,6 @@
'@flecks/core': {} '@flecks/core': {}
'@flecks/core/server':
packageManager: yarn
'@flecks/create-app': {} '@flecks/create-app': {}
'@flecks/create-fleck': {} '@flecks/create-fleck': {}
'@flecks/db': {} '@flecks/db': {}

View File

@ -10,12 +10,12 @@
"publish": "lerna publish --conventional-commits --contents=dist --registry https://registry.npmjs.org" "publish": "lerna publish --conventional-commits --contents=dist --registry https://registry.npmjs.org"
}, },
"devDependencies": { "devDependencies": {
"@flecks/core": "^2.0.3", "@flecks/core": "*",
"@flecks/create-app": "*", "@flecks/create-app": "*",
"@flecks/create-fleck": "*", "@flecks/create-fleck": "*",
"@flecks/db": "*", "@flecks/db": "*",
"@flecks/docker": "*", "@flecks/docker": "*",
"@flecks/dox": "^2.0.3", "@flecks/dox": "*",
"@flecks/electron": "*", "@flecks/electron": "*",
"@flecks/fleck": "*", "@flecks/fleck": "*",
"@flecks/governor": "*", "@flecks/governor": "*",

View File

@ -60,7 +60,7 @@
"babel-plugin-prepend": "^1.0.2", "babel-plugin-prepend": "^1.0.2",
"chai": "4.2.0", "chai": "4.2.0",
"chai-as-promised": "7.1.1", "chai-as-promised": "7.1.1",
"commander": "^8.3.0", "commander": "11.1.0",
"copy-webpack-plugin": "^11.0.0", "copy-webpack-plugin": "^11.0.0",
"debug": "4.3.1", "debug": "4.3.1",
"enhanced-resolve": "^5.9.2", "enhanced-resolve": "^5.9.2",

View File

@ -52,7 +52,7 @@ export default (program, flecks) => {
new Argument('<fleck>', 'fleck'), new Argument('<fleck>', 'fleck'),
], ],
description: 'add a fleck to your application', description: 'add a fleck to your application',
action: async (fleck, opts) => { action: async (fleck) => {
const args = []; const args = [];
if ('yarn' === packageManager) { if ('yarn' === packageManager) {
args.push('yarn', ['add', fleck]); args.push('yarn', ['add', fleck]);
@ -67,7 +67,7 @@ export default (program, flecks) => {
}, },
clean: { clean: {
description: 'remove node_modules, lock file, build artifacts, then reinstall', description: 'remove node_modules, lock file, build artifacts, then reinstall',
action: (opts) => { action: () => {
rimraf.sync(join(flecksRoot, 'dist')); rimraf.sync(join(flecksRoot, 'dist'));
rimraf.sync(join(flecksRoot, 'node_modules')); rimraf.sync(join(flecksRoot, 'node_modules'));
switch (packageManager) { switch (packageManager) {

View File

@ -61,7 +61,9 @@ const target = async (fleck) => {
(async () => { (async () => {
program.argument('<fleck>', 'name of the fleck to create'); program.argument('<fleck>', 'name of the fleck to create');
program.option('--no-add', 'do not add an entry to `build/flecks.yml`'); program.option('--no-add', 'do not add an entry to `build/flecks.yml`');
program.action(async (fleck, {add}) => { program.option('--no-alias', 'do not alias the fleck in `build/flecks.yml`');
program.action(async (fleck, o) => {
const {alias, add} = o;
try { try {
const flecks = await Flecks.bootstrap(); const flecks = await Flecks.bootstrap();
const {packageManager} = flecks.get('@flecks/core/server'); const {packageManager} = flecks.get('@flecks/core/server');
@ -84,7 +86,7 @@ const target = async (fleck) => {
await fileTree.writeTo(destination); await fileTree.writeTo(destination);
await build(packageManager, destination); await build(packageManager, destination);
if (isMonorepo && add) { if (isMonorepo && add) {
await Flecks.addFleckToYml(name, pkg); await Flecks.addFleckToYml(...[name].concat(alias ? pkg : []));
} }
} }
catch (error) { catch (error) {