-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Splits the project into core
and cli
modules
#101
Splits the project into core
and cli
modules
#101
Conversation
- Uses `lerna` to manage modules - Adds README.md for each module - Updates version to 0.4.0
ed48b87
to
d9a0241
Compare
README.md
Outdated
validate your domain. The | ||
[TWA Quick Start Guide](https://developers.google.com/web/updates/2019/08/twas-quickstart#creating-your-asset-link-file) | ||
explains how to extract the information needed to generate it. | ||
- **[llama-pack-core](./packages/core):** a javascript library that for generating, building and |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: remove "that"
explains how to extract the information needed to generate it. | ||
- **[llama-pack-core](./packages/core):** a javascript library that for generating, building and | ||
updating TWA projects. | ||
- **[llama-pack-cli](./packages/cli):** a command-line version for llama-pack. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A command-line "version" sounds a bit odd.
"llama-pack core wrapped for the command line" maybe?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"command-line interface for llama-pack"?
}, | ||
"devDependencies": { | ||
"@typescript-eslint/eslint-plugin": "^2.9.0", | ||
"@typescript-eslint/parser": "^2.9.0", | ||
"eslint": "^6.6.0", | ||
"eslint-config-google": "^0.14.0", | ||
"jasmine": "^3.5.0" | ||
"jasmine": "^3.5.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So there are tests in the parent package?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't. Cleaned-up the dependencies in root. We can re-add later if we end up needing.
import {AndroidSdkTools} from './lib/androidSdk/AndroidSdkTools'; | ||
import {Config} from './lib/Config'; | ||
import {GradleWrapper} from './lib/GradleWrapper'; | ||
import Log from './lib/Log'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why no {}?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Log
is using export default Log
, while others simple use export
. Maybe I should change Log
to just use export
, but likely in another PR.
lerna
to manage modules