Skip to content

Commit

Permalink
fix: unleash the kraken
Browse files Browse the repository at this point in the history
  • Loading branch information
osdevisnot committed Jul 12, 2020
1 parent 37ed958 commit 842844d
Show file tree
Hide file tree
Showing 28 changed files with 774 additions and 804 deletions.
67 changes: 32 additions & 35 deletions cli.js
@@ -1,45 +1,42 @@
#!/usr/bin/env node
const path = require('path');
const { init, klap, read, log, error, info } = require('./dist');
const { name, version } = require('./package.json');
const command = process.argv[2];
const path = require('path')
const { init, klap, read, log, error, info } = require('./dist')
const { name, version } = require('./package.json')
const command = process.argv[2]

const defaultEnvironment = {
build: 'production',
prod: 'production',
watch: 'development',
start: 'development',
};
build: 'production',
prod: 'production',
watch: 'development',
start: 'development',
}

(async () => {
switch (command) {
case 'init':
log(`${name}@${version} - Initializing your package...`);
await init(command);
break;
case 'build':
case 'prod':
case 'watch':
case 'start':
log(`${name}@${version} - Working on ${command}...`);
process.env.NODE_ENV =
process.env.NODE_ENV || defaultEnvironment[command];
const pkg = JSON.parse(
await read(path.join(process.cwd(), 'package.json'))
);
await klap(command, pkg);
break;
case 'help':
info(`
;(async () => {
switch (command) {
case 'init':
log(`${name}@${version} - Initializing your package...`)
await init(command)
break
case 'build':
case 'prod':
case 'watch':
case 'start':
log(`${name}@${version} - Working on ${command}...`)
process.env.NODE_ENV = process.env.NODE_ENV || defaultEnvironment[command]
const pkg = JSON.parse(await read(path.join(process.cwd(), 'package.json')))
await klap(command, pkg)
break
case 'help':
info(`
${name}@${version} - Usage
klap init - create a new package.
klap build - bundle your package, in production mode.
klap watch - bundle your package and watch for changes.
klap start - start a development server.
`);
break;
default:
error('No Such Command !!');
}
})();
`)
break
default:
error('No Such Command !!')
}
})()
8 changes: 2 additions & 6 deletions examples/react-component/dist/index.cjs.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions examples/react-component/dist/index.esm.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 13 additions & 18 deletions examples/react-component/dist/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 6 additions & 11 deletions examples/react-sc-typescript/dist/index.cjs.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 6 additions & 6 deletions examples/react-sc-typescript/dist/index.esm.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

51 changes: 22 additions & 29 deletions examples/react-sc-typescript/dist/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 2 additions & 6 deletions examples/react-typescript/dist/index.cjs.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions examples/react-typescript/dist/index.esm.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 13 additions & 18 deletions examples/react-typescript/dist/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion examples/scaffold-typescript/dist/index.cjs.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions examples/scaffold-typescript/dist/index.esm.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 12 additions & 12 deletions examples/scaffold-typescript/dist/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion examples/scaffold/dist/index.cjs.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions examples/scaffold/dist/index.esm.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 12 additions & 12 deletions examples/scaffold/dist/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 842844d

Please sign in to comment.