Skip to content
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

chore(cli): move to lerna and scoped packages #434

Merged
merged 82 commits into from
May 14, 2018
Merged

chore(cli): move to lerna and scoped packages #434

merged 82 commits into from
May 14, 2018

Commits on Mar 25, 2018

  1. Configuration menu
    Copy the full SHA
    b4bfafb View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2018

  1. Merge pull request #369 from dhruvdutt/fix/plugin

    fix: plugin, loader generators path bug
    ematipico authored Apr 1, 2018
    Configuration menu
    Copy the full SHA
    bdd5b48 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2018

  1. cli(refactor): improve folder structure (#371)

    * cli(refactor): improve folder structure
    
    * chore(linting): fix linter errors
    
    * cli(filepath): use local import instead
    
    * cli(migrate): refactor error handling
    
    * chore(review): fix review comments
    
    * chore(review): fix review comments
    
    * chore(review): fix review comments
    evenstensberg authored Apr 2, 2018
    Configuration menu
    Copy the full SHA
    f2e62f5 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2018

  1. Configuration menu
    Copy the full SHA
    8a90ea4 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Add break as commit type and listed the type of commit in the documen…

    …tation (#379)
    
    * docs(commits): listed the list of type of commits available
    ematipico authored Apr 9, 2018
    Configuration menu
    Copy the full SHA
    cc217cb View commit details
    Browse the repository at this point in the history
  2. cli(init): mode support to config (#364)

    * cli(init): mode support to config
    dhruvdutt authored and ematipico committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    c487032 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab16b4f View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

  1. cli(init): use extractMiniCSSPlugin (#363)

    * cli(init): skip redundant question
    
    * cli(init): use mini-css-extract-plugin
    jevancc authored and ematipico committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    1077003 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2018

  1. Retrieve information for CLI option from webpack schema options file (#…

    …392)
    
    * cli(refactor): fetch available modes directly from webpack options schema
    
    * cli(refactor): Retrieve information from webpackOptionSchema
    matheus1lva authored and ematipico committed Apr 15, 2018
    Configuration menu
    Copy the full SHA
    df2a92f View commit details
    Browse the repository at this point in the history
  2. cli(add): write configuration to yeoman file (#348)

    * misc(add): variable parity, prettify
    
    * cli(add): write config to yeoman-rc
    
    * misc(add): improve generator questions
    dhruvdutt authored and ematipico committed Apr 15, 2018
    Configuration menu
    Copy the full SHA
    12ee2bf View commit details
    Browse the repository at this point in the history
  3. fix(init): output file name for single output (#403)

    improved output filename
    anu-007 authored and ematipico committed Apr 15, 2018
    Configuration menu
    Copy the full SHA
    c1c0df0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c94888d View commit details
    Browse the repository at this point in the history
  5. cli(init): webpack4 ready (#356)

    * cli(init): webpack4 ready
    
    * cli(init): remove unused variable, still @next on etwp
    
    * cli(init): Allow to use default entry in `init`
    
    * cli(init): Fix typo in comment
    
    * cli(init): Optimization transform and tests
    
    * cli(init): Fix non-optimized option for splitChunks
    
    * cli(init): Add cachingGroup per entry, don't show name in prod
    
    * cli(init): Add cachingGroup's defaults, fix entry
    
    * cli(init): Add a link to where the defaults live
    
    * cli(init): Remove default caching group definition from example
    EugeneHlushko authored and evenstensberg committed Apr 15, 2018
    Configuration menu
    Copy the full SHA
    3bbd428 View commit details
    Browse the repository at this point in the history
  6. Add NoEmitOnErrorsPlugin transformation (#399)

    * ast(migrate): handle no emit on error
    
    * ast(migrate): handle module concatenation and named modules
    
    * ast(migrate): handle module concatenation and named modules
    bitpshr authored and evenstensberg committed Apr 15, 2018
    Configuration menu
    Copy the full SHA
    f5b661e View commit details
    Browse the repository at this point in the history
  7. fix(ast): checks validity of an identifier (#360)

    added test cases for validate identifier
    anu-007 authored and ematipico committed Apr 15, 2018
    Configuration menu
    Copy the full SHA
    f42bdbd View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2018

  1. cli(entry): quotes sanitization (#337)

    * chore: minor doc fixes
    
    * cli(entry): quotes sanitization
    
    * tests(entry): add test case for double quotes
    
    * tests(entry): update snapshots
    
    * misc(utils): entry - variable parity
    
    * misc(prop-types): sort
    
    * cli(entry): multiple entries quotes sanitization
    dhruvdutt authored and evenstensberg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    0354db8 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2018

  1. Configuration menu
    Copy the full SHA
    f9fe061 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc64373 View commit details
    Browse the repository at this point in the history
  3. cli(fix): remove reference to specific version during migration (#410)

    * fix: remove reference to specific version during migration
    
    * fix: rephrase update message
    matheus1lva authored and ematipico committed Apr 21, 2018
    Configuration menu
    Copy the full SHA
    e5170b9 View commit details
    Browse the repository at this point in the history
  4. chore(docs): updated old references to the extract text plugin (#412)

    * chore(dev): added break to the list of type of commit
    
    * init(fix): removed references to extract text plugin
    
    * fix(commit): rollback
    ematipico authored Apr 21, 2018
    Configuration menu
    Copy the full SHA
    1761666 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

  1. cli(migration): update UglifyJS transformation (#416)

    * cli(migration): Update UglifyJS migration file to fit webpack4 configuration
    
    * cli(migration): Add cases where require variable does not need to exist
    
    * cli(migration): Add transformation for usage of webpack.otimization.UglifyPlugin
    
    * cli(tests): Update test snapshots after updating transformation
    
    * cli(fix): fix expressionContent being null
    
    * cli(refactor): remove plugins array if empty
    
    Created function on ast-utils so every other transformation can use this.
    
    * tests: add tests for new ast-utils method
    
    * fix: fix test names and jsdoc
    
    * fix: update maxSize for utils folder
    matheus1lva authored and ematipico committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    4f8ebee View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2018

  1. ast(cli): Recursively parse AST (#341)

    * ast(refactor): wip refactor
    
    * ast(refactor): wip refactor
    
    * ast(init): refactor
    
    * test(refactor): refactor test suite
    
    * tests(define): swap args
    
    * ast(parsing): refactor stuff
    
    * ast(init): refactor
    
    * ast(init): refactor tests
    
    * chore(tests): remove some unneeded tests
    
    * chore(pkg): update package.json
    
    * chore(project): clear up project structure
    
    * chore(cli): remove unneded files
    
    * chore(git): add gitignore to yeoman file
    
    * chore(deps): update pkg.json
    
    * tests(snapshots): update snapshots
    
    * tests(jest): use empty module for snapshots
    
    * tests(snap): only test one prop
    evenstensberg authored Apr 30, 2018
    Configuration menu
    Copy the full SHA
    77eaf24 View commit details
    Browse the repository at this point in the history
  2. chore(publishing): add semantic-release (#415)

    * chore(release): [WIP] add semantic-release
    
    * test(ci): wip
    
    * test(ci): add node versions
    
    * test(ci): remove extra test
    
    * tests(ci): revise
    
    * tests(ci): only push to npm on master
    
    * tests(ci): use matrix on jobs
    
    * tests(ci): revise
    
    * tests(ci): update
    
    * tests(ci): test
    
    * tests(ci): test
    
    * tests(ci): p
    
    * tests(ci): update travis.yml
    evenstensberg authored Apr 30, 2018
    Configuration menu
    Copy the full SHA
    106c092 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16dddc0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a7b65f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    583916c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    95a09aa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    80c2871 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aae7736 View commit details
    Browse the repository at this point in the history
  9. 2.1.1

    evenstensberg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    8c9b895 View commit details
    Browse the repository at this point in the history
  10. 2.1.2

    evenstensberg committed Apr 30, 2018
    7 Configuration menu
    Copy the full SHA
    bd16440 View commit details
    Browse the repository at this point in the history
  11. cli(cmds): revise yargs command (#422)

    * use yargs.command instead of yargs.option for sub-commands
    
    * cli(node): Add node flags to CLI (#377)
    
    * feat: add support for node flags
    
    * tests: Fix node-flags test
    
    * misc: Fix test failing due to not-found webpack-cli
    
    * misc: remove comment
    
    * misc: refactor removing unecessary args
    
    * tests: add more tests to prevent argument collision
    
    * cli(cmds): remove strict
    
    * fix(node): remove node option for now
    evenstensberg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    2273536 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2018

  1. chore(lerna): refactor

    evenstensberg committed May 6, 2018
    Configuration menu
    Copy the full SHA
    e8c937d View commit details
    Browse the repository at this point in the history
  2. chore(lerna): refactor

    evenstensberg committed May 6, 2018
    Configuration menu
    Copy the full SHA
    ff6b7bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    104e4b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f91ae6 View commit details
    Browse the repository at this point in the history
  5. chore(templates): Update issue templates (#432)

    Adds fancy templates
    evenstensberg authored May 6, 2018
    Configuration menu
    Copy the full SHA
    84d6997 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0ad53c3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2dc1f52 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aa36a90 View commit details
    Browse the repository at this point in the history
  9. cli(lerna): refactor

    evenstensberg committed May 6, 2018
    Configuration menu
    Copy the full SHA
    c6274b4 View commit details
    Browse the repository at this point in the history
  10. chore(lerna): refactor

    evenstensberg committed May 6, 2018
    Configuration menu
    Copy the full SHA
    35296d2 View commit details
    Browse the repository at this point in the history
  11. chore(lerna): update

    evenstensberg committed May 6, 2018
    Configuration menu
    Copy the full SHA
    1cd7ce0 View commit details
    Browse the repository at this point in the history
  12. chore(lint): revise

    evenstensberg committed May 6, 2018
    Configuration menu
    Copy the full SHA
    74ec39d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e284c62 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    17c10aa View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d3ed7a1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4149c53 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d060239 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ec53c68 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2018

  1. Configuration menu
    Copy the full SHA
    2091d1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e321e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b6972e View commit details
    Browse the repository at this point in the history
  4. Add break as commit type and listed the type of commit in the documen…

    …tation (#379)
    
    * docs(commits): listed the list of type of commits available
    ematipico authored and evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    ed650db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c40e513 View commit details
    Browse the repository at this point in the history
  6. cli(init): use extractMiniCSSPlugin (#363)

    * cli(init): skip redundant question
    
    * cli(init): use mini-css-extract-plugin
    jevancc authored and evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    5c6a589 View commit details
    Browse the repository at this point in the history
  7. Retrieve information for CLI option from webpack schema options file (#…

    …392)
    
    * cli(refactor): fetch available modes directly from webpack options schema
    
    * cli(refactor): Retrieve information from webpackOptionSchema
    matheus1lva authored and evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    eadd5a6 View commit details
    Browse the repository at this point in the history
  8. cli(add): write configuration to yeoman file (#348)

    * misc(add): variable parity, prettify
    
    * cli(add): write config to yeoman-rc
    
    * misc(add): improve generator questions
    dhruvdutt authored and evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    96b295a View commit details
    Browse the repository at this point in the history
  9. fix(init): output file name for single output (#403)

    improved output filename
    anu-007 authored and evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    d6e65d8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1c97fa3 View commit details
    Browse the repository at this point in the history
  11. fix(ast): checks validity of an identifier (#360)

    added test cases for validate identifier
    anu-007 authored and evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    cbee92c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0c37bec View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d28484c View commit details
    Browse the repository at this point in the history
  14. cli(fix): remove reference to specific version during migration (#410)

    * fix: remove reference to specific version during migration
    
    * fix: rephrase update message
    matheus1lva authored and evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    81e261f View commit details
    Browse the repository at this point in the history
  15. chore(docs): updated old references to the extract text plugin (#412)

    * chore(dev): added break to the list of type of commit
    
    * init(fix): removed references to extract text plugin
    
    * fix(commit): rollback
    ematipico authored and evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    eb6903d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a6684c6 View commit details
    Browse the repository at this point in the history
  17. cli(cmds): revise yargs command (#422)

    * use yargs.command instead of yargs.option for sub-commands
    
    * cli(node): Add node flags to CLI (#377)
    
    * feat: add support for node flags
    
    * tests: Fix node-flags test
    
    * misc: Fix test failing due to not-found webpack-cli
    
    * misc: remove comment
    
    * misc: refactor removing unecessary args
    
    * tests: add more tests to prevent argument collision
    
    * cli(cmds): remove strict
    
    * fix(node): remove node option for now
    evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    7becfe6 View commit details
    Browse the repository at this point in the history
  18. chore(templates): Update issue templates (#432)

    Adds fancy templates
    evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    29fd131 View commit details
    Browse the repository at this point in the history
  19. cli(lerna): refactor

    evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    a8570a2 View commit details
    Browse the repository at this point in the history
  20. chore(lerna): refactor

    evenstensberg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    723989b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    abc5dac View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    587f661 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    bb181a1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    51851e8 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2018

  1. cli(init): revise installation steps (#441)

    * cli(init): revise installation steps
    
    * chore(formatting): format code
    
    * cli(tests): refactor tests
    evenstensberg authored May 8, 2018
    Configuration menu
    Copy the full SHA
    d0fb42c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cca655 View commit details
    Browse the repository at this point in the history
  3. Update dependencies to enable Greenkeeper 🌴 (#443)

    chore(greenkeeper): Update dependencies to enable Greenkeeper 🌴
    greenkeeper[bot] authored and evenstensberg committed May 8, 2018
    Configuration menu
    Copy the full SHA
    9760a4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8283ba9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd078ee View commit details
    Browse the repository at this point in the history

Commits on May 13, 2018

  1. Configuration menu
    Copy the full SHA
    aefa520 View commit details
    Browse the repository at this point in the history
  2. chore(travis): move npm ci to install task (#424)

    * chore(travis): move npm ci to install task
    
    * chore: trigger new build
    
    * chore: upgrade Node.js for Appveyor to 8
    
    * chore: remove redundanct npm install command
    DanielRuf authored and evenstensberg committed May 13, 2018
    Configuration menu
    Copy the full SHA
    7c01f39 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2018

  1. Configuration menu
    Copy the full SHA
    cbeb950 View commit details
    Browse the repository at this point in the history