Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-toolkit v6 - The Journey of how version 6 came to be (#39)
The creation of dev-toolkit v6, a long-running PR #39 - remove all files - blank slate - add simple test and some initial dependencies - add .travis.yml file - customize yml - try env for testing subdirectory - cache yarn - try suggestion from yarn docs https://yarnpkg.com/en/docs/install-ci#travis-tab - specify node v7.8.0 - try a neutrino async project - add reference - Check out react-loadable example - check out next and preact - start creating binary commands for running dev-toolkit, all in new syntax - add minimal starting point - add package lock file - update eslint - use npm's package-lock instead of yarn's lock file - add sinon dependencies for testing - add eslint configuration to support root-relative-imports in test files - remove test-config in favour of setupTests utility - refactor main dev-toolkit comand - add dev-toolkit command tests + sandbox utility - make individual tests smaller - change travis config to node 8 - turn eslint extension rule off - remove yarn from travis config - fix some eslint issues temporarily - add some additional tests - fix test - add editor workspace settings - add a way to test command on starting-point - start working on watch-script, add babel-preset-stage-1 - start adding help utility - improve runCommadWithSpawn - add - change error message - display errors not specific to existance of server-file - various logging improvements - use specific babel-config, better errors - package.lock, change tick for star - serve the layout file for now - get javascript working with assets plugin - manifest does not work as expected, PR in plugin is still WIP - uncomment this line for now as it needs more work - remove console.log - add build-script, refactor - run compiler in correct order to prevent writing build files - small fixes - `log`-improvements - rename folder - remove unused manifest file - remove experimental test projects - use `latest` babel preset - change url to be a regular url - change folder name in script - add babel-runner package to simplify using babel for everything - change underline character - time to clean up & simplify - remove remaining old scripts - start refactoring using babel-runner - use correct syntax, remove console.log's - Add bundle-loader configuration - integrate babel-runner into project - add command, map require.resolve - publish beta versions of both packages - reduce dependencies, publish beta v4 - use correct terminology "preRender", simplify - remove jsx-control-statements from minimal starting point - simplify minimal app further - start figuring out environment vars - simplify server-usage, create dev-toolkit preset - move examples into root, start working on tests - update deps, re-use old babelrc - start using lerna again - get example working again, using lerna & link - fix some errors, add simple server-side Hot Reload - add ability to strip comments from examples, simplify + eslint fixes - update packages, publish - remove yarn lock file - update package.lock, don't use root-relative paths for SSR hot-reload - add contributing docs, use .nvmrc - fix typo - figure out CI bug with missing directory - permission-fix for CI - add script to CI config - add first feature-test for `npm install dev-toolkit` - update travis config - add 2 minutes timeout - ignore test folder - go back to root folder for bootstrapping - add more feature tests, one for `dev-toolkit --version` - reverse order of tests - refactor test-suite for easier addition of future tests - start adding help to command-line utility - make new commands work - put assets manifest in build folder to facilitate alternate usage - fix test - allow extending an app with `dev-toolkit.config.js` - add `babel-plugin-dynamic-import-node` to `babel-preset-dev-toolkit` - Use better settings via `dev-toolkit/settings`, add `serve` command, make use of `sharedEnvs` - add init command help with temporary message - update to `6.0.0-beta-19` - remove typo - add ability to use `dev-toolkit` programmatically - add ability to use `preRender` separately - prevent logging before preRender finished - work on init command, try working without spawn - add enhanced `init` command - remove accidental files - have minimal example in addition to standard example - start adding more examples (serverless) - add some test-scenarios, refactor examples - add more examples - use prettier for the whole project! add eslint to `standard` example - use `--template` in favour of `--example`, change a bunch of forgotten files to use prettier - bump version - make loaders & plugins callbacks, start with simple example config - replace decache with `clear-module`, use nodeHooks - Small tweaks, use `cross-env` and `better-npm-run` - add `with-sass` template - Add clean-commands to root of project, update lock-files - update templates readme - Update lint command in dev-toolkit package - use node v8.6.0 - Add `root-clean` command - bump version to `[email protected]` - Add `run` command, ability to silence logging from `dev-toolkit` itself - add comments to existing test - add comment - remove unused command - refactor tests to be more extensible - babel-runner: support classic require(…)() callback, use prettier - babel-preset-dev-toolkit: Better comments, use prettier - Refactor tests in preparation for template tests - add initialization tests for all templates - try a timeout of 2 minutes - put timeouts in `it`-block - log output - disable logging - add longer timeout to default template a well - reduce long timeout to 1 minute - update lock-files - Update tests, use shorter timeout for default template only - relax some rules - Update lock files once more - add prettier ignore - Update aslant config in feature-tests - small change in package.json - Refactor clean commands, enhance .travis.yml - try out Travis-Ci's stages feature - make stages leaner, refactor - make stages even leaner - don't forget installing root deps - try running stages in parallel - test naming parallel tasks - does not specifying env work? - put env in script - remove `-` - lint feature tests separately - split into many parallel running pieces - fix travis syntax - remove `-` once more - revert to defining multiple stages - combine packages & templates tasks - add prettier to some packages - add missing stage section - add lint commands, process files - change order of tasks - shorten linting tasks by only installing dev-dependencies - put prettier in dev-dependencies - use regular `npm install` after all - skip some installation steps - skip install globally - use specific command in install step - add ability to run boostrap programmatically - bump version - Fix trailing comma issue, republish - start drafting out a readme - fix `includePaths` - use sub, small typo - add some initial documentation files - add some information concerning choices - Reduce workload by using leaner docs in beginning - readme additions - change titles - simplify title - get packages ready for publishing dev-toolkit v6 - remove unused my_app - bump to `6.0.0-beta-47` - add note to quick start - use project name in generated project `package.json` - renme folder - bump to v6.0.0 and release 🎉 - bump to 6.0.1 - copy Readme into package - add with-eslint template to Travis config - fix eslint issue on 6.0.2 - add badges to readme
- Loading branch information