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

BREAKING: webpack-cli v3 #448

Merged
merged 75 commits into from
Jun 2, 2018
Merged

BREAKING: webpack-cli v3 #448

merged 75 commits into from
Jun 2, 2018

Commits on Mar 18, 2018

  1. Configuration menu
    Copy the full SHA
    ec6cc38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdafce0 View commit details
    Browse the repository at this point in the history
  3. fix(revert): packagejson

    sendilkumarn committed Mar 18, 2018
    Configuration menu
    Copy the full SHA
    3dd244b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    059d6f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8ef1804 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a1d5406 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a6a2715 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2018

  1. Configuration menu
    Copy the full SHA
    e9bc6eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64cfef7 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2018

  1. Configuration menu
    Copy the full SHA
    2738a1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4c7c5d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff6c371 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c822cf View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2018

  1. Merge pull request #353 from sendilkumarn/lerna-workspace

    Lerna workspace
    sendilkumarn authored Apr 15, 2018
    Configuration menu
    Copy the full SHA
    bdf7e5a View commit details
    Browse the repository at this point in the history

Commits on May 14, 2018

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

    * fix(loader,plugin): fix generators path bug
    
    * 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
    
    * chore(version): v.2.0.14
    
    * Add break as commit type and listed the type of commit in the documentation (#379)
    
    * docs(commits): listed the list of type of commits available
    
    * cli(init): mode support to config (#364)
    
    * cli(init): mode support to config
    
    * cli(bugfix): Allow mode "none" in CLI (#381)
    
    * cli(init): use extractMiniCSSPlugin (#363)
    
    * cli(init): skip redundant question
    
    * cli(init): use mini-css-extract-plugin
    
    * 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
    
    * 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
    
    * fix(init): output file name for single output (#403)
    
    improved output filename
    
    * cli(migrate): Update migration question (#402)
    
    * 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
    
    * 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
    
    * fix(ast): checks validity of an identifier (#360)
    
    added test cases for validate identifier
    
    * 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
    
    * chore(versioning): v 2.0.15
    
    * chore(versioning): push new package version
    
    * cli(fix): remove reference to specific version during migration (#410)
    
    * fix: remove reference to specific version during migration
    
    * fix: rephrase update message
    
    * 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
    
    * 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
    
    * 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
    
    * 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
    
    * chore(release): revise travis
    
    * misc(yeoman): update yeoman
    
    * chore(travis): revise travis
    
    * misc(travis): revise travis.yml
    
    * chore(travis): remove redundant code
    
    * chore(pkg): add keywords
    
    * 2.1.1
    
    * 2.1.2
    
    * 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
    
    * chore(lerna): refactor
    
    * chore(lerna): refactor
    
    * chore(refactor): refactor stuff
    
    * chore(package): update pkg.lock
    
    * chore(templates): Update issue templates (#432)
    
    Adds fancy templates
    
    * ast(init): add topScope prop
    
    * ast(merge): re-add merge prop
    
    * cli(lerna): refactor
    
    * chore(lerna): refactor
    
    * chore(lerna): update
    
    * chore(lint): revise
    
    * chore(refactor): refactor
    
    * chore(tests): use lerna for tests
    
    * chore(travis): don't cache me outside
    
    * chore(pkg): remove prefer global
    
    * chore(release): v.2.1.3
    
    * chore(package.lock): update pkg.lock
    
    * fix(loader,plugin): fix generators path bug
    
    * chore(version): v.2.0.14
    
    * Add break as commit type and listed the type of commit in the documentation (#379)
    
    * docs(commits): listed the list of type of commits available
    
    * cli(bugfix): Allow mode "none" in CLI (#381)
    
    * cli(init): use extractMiniCSSPlugin (#363)
    
    * cli(init): skip redundant question
    
    * cli(init): use mini-css-extract-plugin
    
    * 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
    
    * 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
    
    * fix(init): output file name for single output (#403)
    
    improved output filename
    
    * cli(migrate): Update migration question (#402)
    
    * fix(ast): checks validity of an identifier (#360)
    
    added test cases for validate identifier
    
    * chore(versioning): v 2.0.15
    
    * chore(versioning): push new package version
    
    * cli(fix): remove reference to specific version during migration (#410)
    
    * fix: remove reference to specific version during migration
    
    * fix: rephrase update message
    
    * 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
    
    * misc(yeoman): update yeoman
    
    * 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
    
    * chore(templates): Update issue templates (#432)
    
    Adds fancy templates
    
    * cli(lerna): refactor
    
    * chore(lerna): refactor
    
    * chore(pkg): remove prefer global
    
    * chore(travis): Add encrypted private ssh key
    
    * fix(pkg): test auto setup
    
    * cli(init): revise installation steps (#441)
    
    * cli(init): revise installation steps
    
    * chore(formatting): format code
    
    * cli(tests): refactor tests
    
    * chore(travis): run lockfile cmds on tests (#444)
    
    * Update dependencies to enable Greenkeeper 🌴 (#443)
    
    chore(greenkeeper): Update dependencies to enable Greenkeeper 🌴
    
    * chore(docs): update readme
    
    * chore(travis): add Node.js 10 (#425)
    
    * 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
    evenstensberg authored May 14, 2018
    Configuration menu
    Copy the full SHA
    fa452a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1a8398 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1db677e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a76c46f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f6f1db View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    80c9e9a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b2a7470 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    df8287d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f8a71c0 View commit details
    Browse the repository at this point in the history
  10. cli(prompt): wip

    evenstensberg committed May 14, 2018
    Configuration menu
    Copy the full SHA
    5f357c9 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2018

  1. Configuration menu
    Copy the full SHA
    74fb759 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fcc5b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca8f5c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b3035c View commit details
    Browse the repository at this point in the history

Commits on May 17, 2018

  1. Configuration menu
    Copy the full SHA
    b02070d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2c2bbd View commit details
    Browse the repository at this point in the history
  3. chore(v): revise pkg

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    ab38a3a View commit details
    Browse the repository at this point in the history
  4. v0.0.1

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    faae7aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c36f3e8 View commit details
    Browse the repository at this point in the history
  6. v0.0.2

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    91be3fd View commit details
    Browse the repository at this point in the history
  7. v0.0.3

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    b51e66d View commit details
    Browse the repository at this point in the history
  8. chore(v): back to v1

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    3ed29c6 View commit details
    Browse the repository at this point in the history
  9. v0.0.2

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    6489b10 View commit details
    Browse the repository at this point in the history
  10. v0.0.3

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    01cef3f View commit details
    Browse the repository at this point in the history
  11. v0.0.4

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    e29a173 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    58a437d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bccc56e View commit details
    Browse the repository at this point in the history
  14. v0.0.5

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    062fa28 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7fca948 View commit details
    Browse the repository at this point in the history
  16. v0.0.6

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    f544578 View commit details
    Browse the repository at this point in the history
  17. chore(v.6): update init

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    ebe5c6b View commit details
    Browse the repository at this point in the history
  18. chore(pkg): v.6 on next

    evenstensberg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    3a82b7d View commit details
    Browse the repository at this point in the history
  19. chore(monorepo): add bootstrap to run

    chore(monorepo): add bootstrap to ci
    sendilkumarn committed May 17, 2018
    Configuration menu
    Copy the full SHA
    17c2c88 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    42468d3 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2018

  1. Configuration menu
    Copy the full SHA
    a08b899 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae55183 View commit details
    Browse the repository at this point in the history
  3. chore(monorepo): fix appveyor build

    chore(monorepo): fix appveyor build
    
    chore(monorepo): add eslint-plugin-prettier
    
    chore(monorepo): use nohoist
    sendilkumarn committed May 18, 2018
    Configuration menu
    Copy the full SHA
    206749b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7de58ea View commit details
    Browse the repository at this point in the history
  5. chore(monorepo): add rimraf globally

    chore(monorepo): revert back
    sendilkumarn committed May 18, 2018
    Configuration menu
    Copy the full SHA
    7c0e245 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2018

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

Commits on May 20, 2018

  1. Configuration menu
    Copy the full SHA
    e87fd7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0989b1d View commit details
    Browse the repository at this point in the history

Commits on May 21, 2018

  1. Configuration menu
    Copy the full SHA
    78b48a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0310fd3 View commit details
    Browse the repository at this point in the history
  3. cli(symlinks): Fix paths (#453)

    * cli(symlinks): fix symlinks
    
    * chore(linting): resolve linting errors
    
    * chore(rebase): remove old file
    evenstensberg authored May 21, 2018
    Configuration menu
    Copy the full SHA
    217670f View commit details
    Browse the repository at this point in the history

Commits on May 22, 2018

  1. cli(init): Better defaults (#451)

    * cli(init): set default generator name
    
    * cli(init): better defaults
    
    * chore(rebase): remove old commit
    
    * cli(init): fix broken ast and merge scaffolds
    
    * chore(docs): better defaults
    
    * chore(lint): fix linting errors
    
    * chore(deps): remove path from dep installation
    
    * chore(resolve): resolve conflicts
    evenstensberg authored May 22, 2018
    Configuration menu
    Copy the full SHA
    8e48e37 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2018

  1. fix(vulnerabilities): vulnerabilities patch for v3 (#460)

    * chore(dependencies): fix vulnerabilities
    
    * misc(scripts): update clean:all script
    
    * chore(dependencies): fix vulnerabilities
    dhruvdutt authored and ematipico committed May 24, 2018
    Configuration menu
    Copy the full SHA
    92816e1 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2018

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

Commits on May 31, 2018

  1. Configuration menu
    Copy the full SHA
    0c9b942 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4153395 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2018

  1. chore(deps): add lerna

    evenstensberg committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    a7d8085 View commit details
    Browse the repository at this point in the history
  2. tests(coverage): fix coverage (#473)

    * test(coverage): fix coverage
    
    * test(binTestCases): run bintestcases on upper-repo
    
    * tests(travis): add node 10
    evenstensberg authored Jun 1, 2018
    Configuration menu
    Copy the full SHA
    49ec223 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3aa96ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    467c217 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b024bf View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2018

  1. Configuration menu
    Copy the full SHA
    372a90e View commit details
    Browse the repository at this point in the history
  2. fix(cli): show help flag when defaults fail (#466)

    * fixed test cases
    
    * remove unwanted console
    
    * fix(254) - addressed PR comments
    
    * fix(254) - added requested changes at right place
    
    * fix(254) - exit after error
    
    exit webpack if defaults are not found
    fix test cases for no options
    
    * fix: require chalk
    
    * refactor - addressed PR comments
    
    * refactor - addressed PR comments
    
    * refactor : remove unwanted keywords
    
    * chore(review): format
    sumit-gupta91 authored and evenstensberg committed Jun 2, 2018
    Configuration menu
    Copy the full SHA
    9475b17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7be10d8 View commit details
    Browse the repository at this point in the history
  4. ast(parser): add (#456)

    * ast(parser): add, update, remove - literal node support
    
    * ast(parser): add command
    
    * ast(util): update property, early exit
    
    * tests(add): resursive add ast
    
    * tests(add): update recursive parser snaps
    
    * misc(conflicts): resolve conflicts
    
    * tests(parser): update tests, inputs
    
    * chore(review): fix some things
    
    * ast(utils): add ast-path safe traverse and type support
    
    * ast(utils): merge update property with add property
    
    * tests(ast): add tests for safe traversals
    
    * misc(fixes): review comments
    
    * tests(ast): add tests for addProperty
    
    * misc(fixes): review comments
    
    * misc(fixes): review comments
    
    * misc(fixes): review comments
    dhruvdutt authored and evenstensberg committed Jun 2, 2018
    Configuration menu
    Copy the full SHA
    7490caa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf78411 View commit details
    Browse the repository at this point in the history