Coder Social home page Coder Social logo

mike-works / typescript-fundamentals Goto Github PK

View Code? Open in Web Editor NEW
870.0 870.0 731.0 9.12 MB

Mike North's 2018 TypeScript Fundamentals Course

Home Page: https://frontendmasters.com/courses/typescript/

License: BSD 3-Clause "New" or "Revised" License

JavaScript 4.67% TypeScript 95.33%
async-await course javascript typescript

typescript-fundamentals's People

Contributors

abhi18av avatar dallin-r-parker avatar dependabot-support avatar dependabot[bot] avatar greenkeeper[bot] avatar lisaychuang avatar lpmi-13 avatar mike-north avatar renovate-bot avatar renovate[bot] avatar semantic-release-bot avatar shekharnain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

typescript-fundamentals's Issues

Dependency deprecation warning: @types/chalk (npm)

On registry https://registry.npmjs.org/, the "latest" version (v2.2.0) of dependency @types/chalk has the following deprecation notice:

This is a stub types definition for chalk (https://github.com/chalk/chalk). chalk provides its own type definitions, so you don't need @types/chalk installed!

Marking the latest version of an npm package as deprecated results in the entire package being considered deprecated, so contact the package author you think this is a mistake.

Affected package file(s): package.json

If you don't care about this, you can close this issue and not be warned about @types/chalk's deprecation again. If you would like to completely disable all future deprecation warnings then add the following to your config:

"suppressNotifications": ["deprecationWarningIssues"]

address-book.test chai has no member expect

I was directed to post an issue on the repo after contacting support.

I am trying to run the first test on the address book challenge, following the solution and I am being given the error "No test files found". I tried to fix this using the solution shown here (#1052), which worked somewhat, but now I am running into a different error;

test/address-book.test.ts:19:27 - error TS2339: Property 'name' does not exist on type 'Function'.

19     expect(ab.constructor.name).to.eq("AddressBook");

which is not encountered in the course. I have made no other alterations to any of the files.

Additionally, despite installing chai, in the address-book.test.ts file, I am being told that module "chai" has no member "expect".

Replace mocha.opts file with .mocharc.json configuration file

Is your feature request related to a problem? Please describe.
This is related to a bug I ran into! The current challenges rely on a mocha.opts file to specify mocha flags. However, this method of specifying options has been deprecated, which prevents me from running tests (specified in Additional context section).

Describe the solution you'd like
I was able to create a .mocharc.json configuration file based on the docs that fixes the issue and allows the tests to run, so it would probably help to replace the mocha.opts file with that.

challenges/address-book/.mocharc.json:

{
  "require": ["ts-node/register", "source-map-support/register"],
  "timeout": 60000,
  "extension": ["js", "ts", "json"],
  "spec": "test/**/*.test.ts"
}

Describe alternatives you've considered
The mocha version in the package.json could use semver to specify an older version that allows for the mocha.opts file, but replacing the configuration file to keep up with newer mocha versions seems more reasonable.

Additional context
This is the error I initially got when I ran yarn test in the challenges/address-book folder:

$ yarn test
yarn run v1.22.5
$ mocha
Error: No test files found
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

I then tried to edit the test script in the package.json from just "mocha" to "mocha --opts test/mocha.opts" because I thought it would work with the older mocha version, but I still got an error:

× ERROR: --opts: configuring Mocha via 'mocha.opts' is DEPRECATED and no longer supported.
          Please use a configuration file instead.
error Command failed with exit code 1.

After this I made the configuration file.

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because we are using your CI build statuses to figure out when to notify you about breaking changes.

Since we did not receive a CI status on the greenkeeper/initial branch, we assume that you still need to configure it.

If you have already set up a CI for this repository, you might need to check your configuration. Make sure it will run on all new branches. If you don’t want it to run on every branch, you can whitelist branches starting with greenkeeper/.

We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

localhost:3000 is blank

Im following along on the autocomplete-sfc exercise. I got a new API key and included it into apikeys.js. When i run npm start autocomplete-sfc, i get a blank screen on localhost:3000.
screen shot 2019-01-15 at 3 17 58 pm

Exercise dict, branch v2-fem

  • [X ] Describe the bug
    yarn test produces errors, and the test does not pass when running the solution

  • [ X] To Reproduce
    Solution for dict exercise assumed to be located at this location

yarn test is run in challenges/dict. produces error shown in screenshot.

  • [ X] Screenshots (optional)
    If applicable, add screenshots to help explain your problem.

Screen Shot 2019-03-15 at 3 56 08 PM

Running npm test for specific module/suite is running all tests

  • System Information

    • Browser type and version: Chrome Version 71.0.3578.98 (Official Build) (64-bit)
    • OS type and version: MacOS X Mojave 10.14.2
    • Node version: 6.5.0
    • Any error messages that may be in the console where you ran npm start: None
    • Any error messages in the JS console: None
  • Describe the bug
    When trying to run specific module tests, it is running all test suites instead.

  • To Reproduce
    Steps to reproduce the behavior:

  1. Go to the root directory of the project.
  2. Run: npm test dealer
  3. Note the output which says:
./node_modules/.bin/jest --no-cache --watch $2
  1. Note that all test suites ran:
Test Suites: 1 failed, 2 passed, 3 total
Tests:       8 failed, 24 passed, 32 total
Snapshots:   0 total
Time:        2.083s
Ran all test suites related to changed files.
  • Expected behavior
    When running for a specific suite, it should obviously only run that suite. You can hack this by giving a dummy 1st argument to the "test" command: npm test fjksdlfjds dealer

This results in only the dealer suite being ran:
image

  • Screenshots (optional)
    Screenshot of all tests being run:
    image

  • Additional context
    See this issue which talks about the same thing near the bottom. I think the issue was closed addressing only the initial problem. Also see this possibly related issue.

Perhaps the $2 argument in scripts/test/index.sh is supposed to be $1?

An in-range update of react-dom is breaking the build 🚨

Version 16.4.0 of react-dom was just published.

Branch Build failing 🚨
Dependency react-dom
Current Version 16.3.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

react-dom is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes v16.4.0

React

React DOM

  • Add support for the Pointer Events specification. (@philipp-spiess in #12507)
  • Properly call getDerivedStateFromProps() regardless of the reason for re-rendering. (@acdlite in #12600 and #12802)
  • Fix a bug that prevented context propagation in some cases. (@gaearon in #12708)
  • Fix re-rendering of components using forwardRef() on a deeper setState(). (@gaearon in #12690)
  • Fix some attributes incorrectly getting removed from custom element nodes. (@airamrguez in #12702)
  • Fix context providers to not bail out on children if there's a legacy context provider above. (@gaearon in #12586)
  • Add the ability to specify propTypes on a context provider component. (@nicolevy in #12658)
  • Fix a false positive warning when using react-lifecycles-compat in <StrictMode>. (@bvaughn in #12644)
  • Warn when the forwardRef() render function has propTypes or defaultProps. (@bvaughn in #12644)
  • Improve how forwardRef() and context consumers are displayed in the component stack. (@sophiebits in #12777)
  • Change internal event names. This can break third-party packages that rely on React internals in unsupported ways. (@philipp-spiess in #12629)

React Test Renderer

  • Fix the getDerivedStateFromProps() support to match the new React DOM behavior. (@koba04 in #12676)
  • Fix a testInstance.parent crash when the parent is a fragment or another special node. (@gaearon in #12813)
  • forwardRef() components are now discoverable by the test renderer traversal methods. (@gaearon in #12725)
  • Shallow renderer now ignores setState() updaters that return null or undefined. (@koba04 in #12756)

React ART

  • Fix reading context provided from the tree managed by React DOM. (@acdlite in #12779)

React Call Return (Experimental)

  • This experiment was deleted because it was affecting the bundle size and the API wasn't good enough. It's likely to come back in the future in some other form. (@gaearon in #12820)

React Reconciler (Experimental)

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

yarn start <exercise name> not working

  • System Information

    • [n/a] Browser type and version
    • [Sierra 10.13.6] OS type and version
    • [8.9.4] Node version
    • [3.1.6] TS version
  • Describe the bug
    Unable to run yarn start .

  • To Reproduce
    Steps to reproduce the behavior:

  1. clone repo
  2. run yarn global add typescript tslint ts-node
  3. run yarn
  4. run yarn start autocomplete-sfc
  5. see following error:

Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint instead
at Chunk.get (/Users//Dropbox/Development/tscriptFEM/node_modules/webpack/lib/Chunk.js:846:9)
at /Users/scarter1/Dropbox/Development/tscriptFEM/node_modules/extract-text-webpack-plugin/dist/index.js:176:48
at Array.forEach ()
at /Users/scarter1/Dropbox/Development/tscriptFEM/node_modules/extract-text-webpack-plugin/dist/index.js:171:18
at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users//Dropbox/Development/tscriptFEM/node_modules/tapable/lib/HookCodeFactory.js:32:10), :7:1)
at AsyncSeriesHook.lazyCompileHook (/Users//Dropbox/Development/tscriptFEM/node_modules/tapable/lib/Hook.js:154:20)
at Compilation.seal (/Users//Dropbox/Development/tscriptFEM/node_modules/webpack/lib/Compilation.js:1242:27)
at hooks.make.callAsync.err (/Users//Dropbox/Development/tscriptFEM/node_modules/webpack/lib/Compiler.js:546:17)
at _err0 (eval at create (/Users//Dropbox/Development/tscriptFEM/node_modules/tapable/lib/HookCodeFactory.js:32:10), :11:1)
at _addModuleChain (/Users//Dropbox/Development/tscriptFEM/node_modules/webpack/lib/Compilation.js:1093:12)
at processModuleDependencies.err (/Users//Dropbox/Development/tscriptFEM/node_modules/webpack/lib/Compilation.js:1005:9)
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9

  • Expected behavior
    Able to run the code and see the output, for React.js excercises, in browser.

  • Screenshots (optional)
    screen-shot-2018-11-21-at-09 01 36

An in-range update of node-sass is breaking the build 🚨

Version 4.9.1 of node-sass was just published.

Branch Build failing 🚨
Dependency node-sass
Current Version 4.9.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

node-sass is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes v4.9.1

Community

Fixes

Supported Environments

OS Architecture Node
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
OSX x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Linux* x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8**, 9**, 10**^
Alpine Linux x64 4, 6, 7, 8, 9, 10
FreeBSD 10+ amd64 4, 6, 8, 9, 10
FreeBSD 10+ i386 4, 6, 8, 9, 10

*Linux support refers to Ubuntu, Debian, and CentOS 5+
** Node 8 and 9 are not supported on CentOS 5
^ Only available on x64

Commits

The new version differs by 21 commits.

  • 240e8da 4.9.1
  • cc6ff42 Restore old node to CI
  • ef713a7 Bump [email protected]
  • 62fd84a chore: Add info for "Pinned" label
  • d3aebe7 Create CODE_OF_CONDUCT.md
  • 18d198e typo: node-sas -> node-sass
  • 64fdacf chore: Add link to 2355 on PR template
  • 8040cb7 docs: add more 404 binding install info
  • a3ac021 Clean out duplicate ISSUE template
  • e0a92f6 docs: Cleanup issue templates
  • 94ce852 Be even more explicit that Node 10 needs 4.9
  • 91973ed chore: Add compile issue details to bug template
  • e23531d Update issue templates using builder
  • 8878118 docs: Add Feature request issue template
  • 043e2bc docs: Move and update Installation template

There are 21 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

when I try to run npm test accounts

I get this error. I am running on windows and tried with git bash. I tried even npm install. Not sure if running yarn does the same thing. Appreciate any help.

Executing "C:\aaasukumar\typescript\tscript\scripts\test\index.sh":

#!/bin/bash
./node_modules/.bin/jest --no-cache --watch $2

internal/child_process.js:323
throw errnoException(err, 'spawn');
^

Error: spawn UNKNOWN
at _errnoException (util.js:1024:11)
at ChildProcess.spawn (internal/child_process.js:323:11)
at exports.spawn (child_process.js:502:9)
at module.exports (C:\aaasukumar\typescript\tscript\node_modules\scripty\lib \run\spawn-script.js:8:15)
at C:\aaasukumar\typescript\tscript\node_modules\scripty\lib\run\commandify. js:6:7
at C:\aaasukumar\typescript\tscript\node_modules\scripty\node_modules\async\ lib\async.js:718:13
at iterate (C:\aaasukumar\typescript\tscript\node_modules\scripty\node_modul es\async\lib\async.js:262:13)
at async.forEachOfSeries.async.eachOfSeries (C:\aaasukumar\typescript\tscrip t\node_modules\scripty\node_modules\async\lib\async.js:281:9)
at parallel (C:\aaasukumar\typescript\tscript\node_modules\scripty\node_mod ules\async\lib\async.js:717:9)
at async.series (C:\aaasukumar\typescript\tscript\node_modules\scripty\node
modules\async\lib\async.js:739:9)
npm ERR! Test failed. See above for more details.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Repository problems

These problems occurred while renovating this repository. View logs.

  • WARN: Using npm packages for Renovate presets is now deprecated. Please migrate to repository-based presets instead.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update commitlint monorepo to v8.3.6 (master) (patch) (@commitlint/cli, @commitlint/config-conventional, @commitlint/travis-cli)
  • chore(deps): update dependency @types/node to v12.20.55 (master)
  • chore(deps): update dependency chai to v4.3.10 (master)
  • chore(deps): update dependency source-map-support to v0.5.21 (master)
  • chore(deps): update dependency chai to v4.4.1 (master) (chai, @types/chai)
  • chore(deps): update dependency @types/node to v20 (master)
  • chore(deps): update dependency chai to v5 (master)
  • chore(deps): update dependency eslint to v9 (master)
  • chore(deps): update dependency husky to v9 (master)
  • chore(deps): update dependency mocha to v10 (master) (mocha, @types/mocha)
  • chore(deps): update dependency rimraf to v5 (master)
  • chore(deps): update dependency ts-node to v10 (master)
  • chore(deps): update commitlint monorepo to v8.3.6 (v2) (patch) (@commitlint/cli, @commitlint/config-conventional, @commitlint/travis-cli)
  • chore(deps): update dependency @types/chai to v4.2.22 (v2)
  • chore(deps): update dependency @types/node to v11.15.54 (v2)
  • chore(deps): update dependency chai to v4.3.10 (v2)
  • chore(deps): update dependency source-map-support to v0.5.21 (v2)
  • chore(deps): update dependency chai to v4.4.1 (v2) (chai, @types/chai)
  • chore(deps): update dependency @types/node to v20 (v2)
  • chore(deps): update dependency chai to v5 (v2)
  • chore(deps): update dependency eslint to v9 (v2)
  • chore(deps): update dependency husky to v9 (v2)
  • chore(deps): update dependency lerna to v8 (v2)
  • chore(deps): update dependency mocha to v10 (v2) (mocha, @types/mocha)
  • chore(deps): update dependency rimraf to v5 (v2)
  • chore(deps): update dependency ts-node to v10 (v2)
  • chore(deps): update dependency typescript to v5 (v2)
  • chore(deps): update typescript-eslint monorepo to v7 (v2) (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • chore(deps): update commitlint monorepo to v8.3.6 (v1) (patch) (@commitlint/cli, @commitlint/config-conventional, @commitlint/travis-cli)
  • chore(deps): update dependency @babel/core to v7.9.6 (v1)
  • chore(deps): update dependency @types/html-webpack-plugin to v3.2.9 (v1)
  • chore(deps): update dependency @types/react-hot-loader to v4.1.1 (v1)
  • chore(deps): update dependency @types/react-test-renderer to v16.9.12 (v1)
  • chore(deps): update dependency @types/webpack-env to v1.15.3 (v1)
  • chore(deps): update dependency css-loader to v3.5.3 (v1)
  • chore(deps): update dependency express to v4.17.3 (v1)
  • chore(deps): update dependency ts-node to v8.9.1 (v1)
  • chore(deps): update dependency webpack-dev-middleware to v3.7.3 (v1)
  • chore(deps): update dependency webpack-hot-middleware to v2.25.4 (v1)
  • chore(deps): update react monorepo (v1) (patch) (@types/react, @types/react-dom)
  • chore(deps): update dependency @babel/core to v7.24.4 (v1)
  • chore(deps): update dependency @types/webpack-env to v1.18.4 (v1)
  • chore(deps): update dependency babel-loader to v8.3.0 (v1)
  • chore(deps): update dependency css-loader to v3.6.0 (v1)
  • chore(deps): update dependency express to v4.19.2 (v1)
  • chore(deps): update dependency node-sass to v4.14.1 (v1)
  • chore(deps): update dependency style-loader to v1.3.0 (v1)
  • chore(deps): update dependency ts-node to v8.10.2 (v1)
  • chore(deps): update dependency tsutils to v3.21.0 (v1)
  • chore(deps): update dependency webpack to v4.47.0 (v1)
  • chore(deps): update dependency webpack-hot-middleware to v2.26.1 (v1)
  • chore(deps): update react monorepo (v1) (minor) (@types/react, react, react-dom, react-test-renderer)
  • chore(deps): update commitlint monorepo to v19 (v1) (major) (@commitlint/cli, @commitlint/config-conventional, @commitlint/travis-cli)
  • chore(deps): update dependency @types/react-test-renderer to v18 (v1)
  • chore(deps): update dependency babel-loader to v9 (v1)
  • chore(deps): update dependency css-loader to v7 (v1)
  • chore(deps): update dependency http-proxy-middleware to v3 (v1)
  • chore(deps): update dependency husky to v9 (v1)
  • chore(deps): update dependency node-sass to v9 (v1)
  • chore(deps): update dependency rimraf to v5 (v1)
  • chore(deps): update dependency sass-loader to v14 (v1)
  • chore(deps): update dependency style-loader to v4 (v1)
  • chore(deps): update dependency ts-node to v10 (v1)
  • chore(deps): update dependency webpack to v5 (v1)
  • chore(deps): update dependency webpack-dev-middleware to v7 (v1)
  • chore(deps): update react monorepo to v18 (v1) (major) (@types/react, @types/react-dom, react, react-dom, react-test-renderer)
  • fix(deps): update dependency chalk to v5 (v1)
  • 🔐 Create all rate-limited PRs at once 🔐

Edited/Blocked

These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

Branch master
npm
challenges/address-book/package.json
challenges/advanced-types/package.json
challenges/dict/package.json
challenges/json-types/package.json
notes/package.json
  • typescript 3.7.7
package.json
  • @commitlint/cli 8.3.5
  • @commitlint/config-conventional 8.3.4
  • @commitlint/travis-cli 8.3.5
  • @mike-works/js-lib-renovate-config 2.0.0
  • @mike-works/workshop-semantic-release-config 1.0.0
  • @types/chai 4.2.22
  • @types/mocha 5.2.7
  • @types/node 12.20.16
  • @typescript-eslint/eslint-plugin 2.34.0
  • @typescript-eslint/parser 2.34.0
  • chai 4.3.4
  • dtslint 0.9.9
  • eslint 6.8.0
  • husky 3.1.0
  • lerna 3.22.1
  • mocha 6.2.3
  • rimraf 3.0.2
  • semantic-release 15.14.0
  • source-map-support 0.5.19
  • ts-node 8.10.2
  • typescript 3.7.7
travis
.travis.yml
Branch v2
npm
challenges/address-book/package.json
challenges/advanced-types/package.json
  • @types/node 11.15.44
challenges/dict/package.json
challenges/json-types/package.json
notes/package.json
  • typescript 3.5.3
package.json
  • @commitlint/cli 8.3.5
  • @commitlint/config-conventional 8.3.4
  • @commitlint/travis-cli 8.3.5
  • @mike-works/js-lib-renovate-config 2.0.0
  • @mike-works/workshop-semantic-release-config 1.0.0
  • @types/chai 4.2.15
  • @types/mocha 5.2.7
  • @types/node 11.15.44
  • @typescript-eslint/eslint-plugin 2.34.0
  • @typescript-eslint/parser 2.34.0
  • chai 4.3.0
  • dtslint 0.9.9
  • eslint 6.8.0
  • husky 3.1.0
  • lerna 3.22.1
  • mocha 6.2.3
  • rimraf 3.0.2
  • semantic-release 15.14.0
  • source-map-support 0.5.19
  • ts-node 8.10.2
  • typescript 3.5.3
travis
.travis.yml
Branch v1
npm
package.json
  • chalk 2.4.2
  • @babel/core 7.9.0
  • @commitlint/cli 8.3.5
  • @commitlint/config-conventional 8.3.4
  • @commitlint/travis-cli 8.3.5
  • @mike-works/js-lib-renovate-config 2.0.0
  • @mike-works/workshop-semantic-release-config 1.1.2
  • @types/chalk 2.2.0
  • @types/html-webpack-plugin 3.2.2
  • @types/jest 24.9.1
  • @types/react 16.9.34
  • @types/react-dom 16.9.6
  • @types/react-hot-loader 4.1.0
  • @types/react-test-renderer 16.9.2
  • @types/webpack-env 1.15.1
  • awesome-typescript-loader 5.2.1
  • babel-core 6.26.3
  • babel-jest 24.9.0
  • babel-loader 8.1.0
  • babel-plugin-react-transform 3.0.0
  • babel-preset-env 1.7.0
  • css-loader 3.5.2
  • express 4.17.1
  • extract-text-webpack-plugin 4.0.0-beta.0
  • http-proxy-middleware 0.21.0
  • husky 3.1.0
  • jest 24.9.0
  • node-sass 4.13.1
  • react 16.13.1
  • react-dom 16.13.1
  • react-test-renderer 16.13.1
  • react-transform-catch-errors 1.0.2
  • react-transform-hmr 1.0.4
  • rimraf 3.0.2
  • sass-loader 7.3.1
  • scripty 1.9.1
  • semantic-release 15.14.0
  • style-loader 1.1.4
  • travis-deploy-once 5.0.11
  • ts-node 8.9.0
  • tslint 5.19.0
  • tslint-loader 3.5.4
  • tslint-microsoft-contrib 6.2.0
  • tsutils 3.17.1
  • typescript 3.5.3
  • webpack 4.42.1
  • webpack-dev-middleware 3.7.2
  • webpack-hot-middleware 2.25.0
travis
.travis.yml

  • Check this box to trigger a request for Renovate to run again on this repository

Which is the correct branch to use when following the

  • System Information

    • Browser type and version
    • OS type and version
    • WINDOWS: be sure to indicate which terminal you're using -- (i.e., cmd.exe, powershell, git- bash, cygwin, Ubuntu via windows subsystem for linux, etc...)
    • Node version
    • Any error messages that may be in the console where you ran npm start
    • Any error messages in the JS console
  • Describe the bug

  • To Reproduce
    Steps to reproduce the behavior:
  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error
  • Expected behavior
    A clear and concise description of what you expected to happen.

  • Screenshots (optional)
    If applicable, add screenshots to help explain your problem.

  • Additional context (optional)
    Add any other context about the problem here.

An in-range update of tslint-microsoft-contrib is breaking the build 🚨

Version 5.1.0 of tslint-microsoft-contrib was just published.

Branch Build failing 🚨
Dependency tslint-microsoft-contrib
Current Version 5.0.3
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

tslint-microsoft-contrib is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Commits

The new version differs by 1 commits.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of tsutils is breaking the build 🚨

Version 2.27.2 of tsutils was just published.

Branch Build failing 🚨
Dependency tsutils
Current Version 2.27.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

tsutils is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes v2.27.2

Avoid crash caused by removed function in [email protected].

Commits

The new version differs by 8 commits.

  • bed60ea v2.27.2
  • 627c9fe Prepare tsutils for a future where the noop unescapeIdentifier function is removed (#66)
  • da91339 Update @fimbul/wotan to the latest version 🚀 (#65)
  • 73e9b39 chore(package): update nyc to version 12.0.1 (#63)
  • 27b5117 Update @fimbul/wotan to the latest version 🚀 (#59)
  • 0f5fb0c Expose isImportTypeNode (#49)
  • 6cb0b52 Fix tests
  • d518f65 Update typescript version

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @types/react-test-renderer is breaking the build 🚨

Version 16.0.2 of @types/react-test-renderer was just published.

Branch Build failing 🚨
Dependency @types/react-test-renderer
Current Version 16.0.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

@types/react-test-renderer is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Which is the correct branch to use

I'm doing the Typescript Fundamentals on FE Masters. I've tried a few branched but none of them seem to consistently work, also it would be kinda helpful to add such information to the readme.

An in-range update of webpack-hot-middleware is breaking the build 🚨

Version 2.22.3 of webpack-hot-middleware was just published.

Branch Build failing 🚨
Dependency webpack-hot-middleware
Current Version 2.22.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

webpack-hot-middleware is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Commits

The new version differs by 4 commits.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Dependency deprecation warning: travis-deploy-once (npm)

On registry https://registry.npmjs.org/, the "latest" version (v5.0.11) of dependency travis-deploy-once has the following deprecation notice:

We recommend to use Travis Build Stages instead

Marking the latest version of an npm package as deprecated results in the entire package being considered deprecated, so contact the package author you think this is a mistake.

Affected package file(s): package.json

If you don't care about this, you can close this issue and not be warned about travis-deploy-once's deprecation again. If you would like to completely disable all future deprecation warnings then add the following to your config:

"suppressNotifications": ["deprecationWarningIssues"]

An in-range update of babel-loader is breaking the build 🚨

Version 7.1.5 of babel-loader was just published.

Branch Build failing 🚨
Dependency babel-loader
Current Version 7.1.4
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

babel-loader is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes v7.1.5

v7.1.5

  • Perf: Use md4 instead of sha1 for filename hashes (#638)
Commits

The new version differs by 3 commits.

  • f3bfed9 7.1.5
  • fa91723 Merge pull request #638 from lencioni/7.x-md4
  • 19fb463 Use MD4 instead of SHA1 for filename hashes

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of tsutils is breaking the build 🚨

Version 2.19.0 of tsutils was just published.

Branch Build failing 🚨
Dependency tsutils
Current Version 2.18.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

tsutils is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes v2.19.0

Features:

  • added WrappedAst interface that models the type of a wrapped SourceFile more accurate
  • added getWrappedNodeAtPosition utiltiy that takes a NodeWrap and returns the most deeply nested NodeWrap that contains the given position
Commits

The new version differs by 3 commits.

  • a167d61 v2.19.0
  • 76ef784 Add getWrappedNodeAtPosition utility
  • 02b1427 Introduce WrappedAst iterface to correctly model type of wrapped SourceFile

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

dependency problem; unable to get test environment working

  • System Information

    • Browser type and version
      Chrome 71.0.3578.98
    • OS type and version
      MacOS 10.13.06
    • WINDOWS: be sure to indicate which terminal you're using -- (i.e., cmd.exe, powershell, git- bash, cygwin, Ubuntu via windows subsystem for linux, etc...)
    • Node version
      10.7.0
    • Any error messages that may be in the console where you ran npm start
    • Any error messages in the JS console
  • Describe the bug

  • To Reproduce
    Steps to reproduce the behavior:
  1. git clone https://github.com/mike-works/typescript-fundamentals tscript
  2. cd tscript
  3. yarn
  4. See error:
    yarn install v1.12.3
    [1/4] 🔍 Resolving packages...
    [2/4] 🚚 Fetching packages...
    error https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.2.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"
    info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
  • Expected behavior
    yarn to complete successfully.

  • Screenshots (optional)
    If applicable, add screenshots to help explain your problem.

  • Additional context (optional)
    Add any other context about the problem here.

Issues with tsc command when following FEM video on Windows 10 (v2)

**System Information**

Terminal: git-bash
NodeJS version: 10.15.1```
Editor: Visual Studio Code

I was following the commands as described in the FEM video flags (https://frontendmasters.com/courses/typescript-v2/flags/) and ran into the following error when running tsc src/index.ts:

$ tsc src/index.ts
error TS2468: Cannot find global value 'Promise'.

src/index.ts:6:14 - error TS2585: 'Promise' only refers to a type, but is being used as a value here. Do you need to change your target library? Try changing the `lib` compiler option
to es2015 or later.

6   return new Promise(res => setTimeout(res, n));
               ~~~~~~~

src/index.ts:20:2 - error TS2705: An async function or method in ES5/ES3 requires the 'Promise' constructor.  Make sure you have a declaration for the 'Promise' constructor or include
'ES2015' in your `--lib` option.

20 (async () => {
    ~~~~~~~~~~~~~


Found 3 errors.

Steps to Reproduce:

$ git clone https://github.com/mike-works/typescript-fundamentals.git
$ cd tscript
$ cd examples/hello-ts
$ tsc src/index.ts
  • Expected behavior
    To have index.ts compiled as in the video

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper App’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

SecurityError: localStorage is not available for opaque origins

System Information

  • Mac OS 10.13.5
  • Node v9.4.0

Describe the bug

All tests fail (not in the expected way) with the following error:

SecurityError: localStorage is not available for opaque origins

To Reproduce

git clone https://github.com/mike-works/typescript-fundamentals tscript
cd tscript
yarn
npm test accounts 

Expected behavior

The console should show the failing tests from the test suite, but instead I get the single error message above.

Possible fixes

It looks like this issue is related: jestjs/jest#6766

Adding testURL: "http://localhost/" OR testEnvironment: 'node' to the jest.config.js file resolved the issue for me.

Another solution is to upgrade jest from 22.0.0 to 23.5.0 because the newest version sets the default testURL

An in-range update of @types/react is breaking the build 🚨

Version 16.3.15 of @types/react was just published.

Branch Build failing 🚨
Dependency @types/react
Current Version 16.3.14
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

@types/react is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Typo

In the v2 branch, notes, 6-guard-and-extreme-types, line 32:

28 * (3) When to use `unknown`
29 * Unknowns are good for "private" values that we don't want to expose through a public API.
30 * They can still hold any value, we just must narrow the type before we're able to use it.
31 *
32 * We'll do htis with a type guard.
33 */

I suppose that it should be "We'll do this with a type guard."

autocomplete-sfc/ App JS Error Super Arguments & general Dependency updates

  • [ Mac OS 10.14.1 - MBP 2017] System Information

    • [Chrome 70.0.3538.77 (64-bit)] Browser type and version
    • [ Mac OS 10.14.1] OS type and version
    • [VSCode ] WINDOWS: be sure to indicate which terminal you're using -- (i.e., cmd.exe, powershell, git- bash, cygwin, Ubuntu via windows subsystem for linux, etc...)
    • [10.0.0 ] Node version
    • [Version 3.1.6] Typescript version
    • [ERROR in [at-loader] ./exercises/autocomplete-sfc/src/app.tsx:11:5
      TS2554: Expected 1-2 arguments, but got 0. ] Any error messages that may be in the console where you ran npm start
    • [ ERROR in [at-loader] ./exercises/autocomplete-sfc/src/app.tsx:11:5
      TS2554: Expected 1-2 arguments, but got 0.] Any error messages in the JS console
  • Describe the bug

Initial run start project would not compile following the error messages i npm installed
extract-text-webpack-plugin and babel loader

My current package.json here -> package.json

Then:
In autocomplete-sfc lesson in app.tsx the super() call has red squiggle underline as the error location

passing an object into super seems to fix the issue.
super({});

And had to pass ?: to each item in the interface PlaceDetails to get render:

My file here

  • To Reproduce
  1. Go to https://frontendmasters.com/courses/typescript/challenge-7-autocomplete-part-1/
  2. npm start autocomplete-sfc
  3. See error in console/in browser
  • Expected behavior
    Expected initial compile to compile/render to start the lesson with instructor.

  • Additional context (optional)

An in-range update of @types/react-dom is breaking the build 🚨

Version 16.0.6 of @types/react-dom was just published.

Branch Build failing 🚨
Dependency @types/react-dom
Current Version 16.0.5
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

@types/react-dom is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper App’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

No Windows support for scripty

  • System Information

    • Browser type and version
    • OS type and version
    • WINDOWS: be sure to indicate which terminal you're using -- (i.e., cmd.exe, powershell, git- bash, cygwin, Ubuntu via windows subsystem for linux, etc...)
      cmd.exe, powershell & git -bash
    • Node version
      8.11.3
    • Any error messages that may be in the console where you ran npm start
    • Any error messages in the JS console
  • Describe the bug
    yarn test throwing below error in windows because of scripty:

internal/child_process.js:323 throw errnoException(err, 'spawn');
^
Error: spawn UNKNOWN
at _errnoException (util.js:992:11)
at ChildProcess.spawn (internal/child_process.js:323:11)
at exports.spawn (child_process.js:502:9)

  • To Reproduce
    Steps to reproduce the behavior:
  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error
  • Expected behavior
    A clear and concise description of what you expected to happen.

  • Screenshots (optional)
    PFA the screenshots.
    image

  • Additional context (optional)
    Add any other context about the problem here.

Unable to run tsc with --target ES2015 @babel/types not found

System Information
Mac OS 10.15.1 using VSCode

Describe the bug
After cloning the repo, running yarn for a fresh install, moving into the hello-ts example, and trying to run tsc src/index.ts --target ES2015 I get a bunch of errors surrounding the @types package showing that there are a few missing babel modules:

../../../../../node_modules/@types/babel__core/index.d.ts:13:20 - error TS2307: Cannot find module '@babel/types'.

13 import * as t from "@babel/types";
                      ~~~~~~~~~~~~~~

../../../../../node_modules/@types/babel__core/index.d.ts:14:31 - error TS2307: Cannot find module '@babel/parser'.

14 import { ParserOptions } from "@babel/parser";
                                 ~~~~~~~~~~~~~~~

../../../../../node_modules/@types/babel__generator/index.d.ts:9:20 - error TS2307: Cannot find module '@babel/types'.

9 import * as t from "@babel/types";
                     ~~~~~~~~~~~~~~

../../../../../node_modules/@types/babel__template/index.d.ts:9:31 - error TS2307: Cannot find module '@babel/parser'.

9 import { ParserOptions } from "@babel/parser";
                                ~~~~~~~~~~~~~~~

../../../../../node_modules/@types/babel__template/index.d.ts:10:54 - error TS2307: Cannot find module '@babel/types'.

10 import { Expression, File, Program, Statement } from "@babel/types";
                                                        ~~~~~~~~~~~~~~

../../../../../node_modules/@types/babel__traverse/index.d.ts:10:20 - error TS2307: Cannot find module '@babel/types'.

10 import * as t from "@babel/types";
                      ~~~~~~~~~~~~~~

../../../../../node_modules/@types/babel__traverse/index.d.ts:30:5 - error TS2411: Property 'scope' of type 'Scope' is not assignable to string index type '(VisitNodeFunction<S, any> & VisitNodeFunction<S, any>) | (VisitNodeFunction<S, any> & VisitNodeObject<S, any>) | (VisitNodeObject<...> & VisitNodeFunction<...>) | (VisitNodeObject<...> & VisitNodeObject<...>)'.

30     scope?: Scope;
       ~~~~~

../../../../../node_modules/@types/babel__traverse/index.d.ts:31:5 - error TS2411: Property 'noScope' of type 'boolean' is not assignable to string index type '(VisitNodeFunction<S, any> & VisitNodeFunction<S, any>) | (VisitNodeFunction<S, any> & VisitNodeObject<S, any>) | (VisitNodeObject<...> & VisitNodeFunction<...>) | (VisitNodeObject<...> & VisitNodeObject<...>)'.

31     noScope?: boolean;
       ~~~~~~~


Found 8 errors.

To Reproduce
Steps to reproduce the behavior:

  1. run git clone https://github.com/mike-works/typescript-fundamentals -b v2 tscript
  2. cd into tscript and run yarn
  3. cd into examples/hello-ts
  4. run tsc src/index.ts --target ES2015

An in-range update of react-test-renderer is breaking the build 🚨

Version 16.4.0 of react-test-renderer was just published.

Branch Build failing 🚨
Dependency react-test-renderer
Current Version 16.3.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

react-test-renderer is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes v16.4.0

React

React DOM

  • Add support for the Pointer Events specification. (@philipp-spiess in #12507)
  • Properly call getDerivedStateFromProps() regardless of the reason for re-rendering. (@acdlite in #12600 and #12802)
  • Fix a bug that prevented context propagation in some cases. (@gaearon in #12708)
  • Fix re-rendering of components using forwardRef() on a deeper setState(). (@gaearon in #12690)
  • Fix some attributes incorrectly getting removed from custom element nodes. (@airamrguez in #12702)
  • Fix context providers to not bail out on children if there's a legacy context provider above. (@gaearon in #12586)
  • Add the ability to specify propTypes on a context provider component. (@nicolevy in #12658)
  • Fix a false positive warning when using react-lifecycles-compat in <StrictMode>. (@bvaughn in #12644)
  • Warn when the forwardRef() render function has propTypes or defaultProps. (@bvaughn in #12644)
  • Improve how forwardRef() and context consumers are displayed in the component stack. (@sophiebits in #12777)
  • Change internal event names. This can break third-party packages that rely on React internals in unsupported ways. (@philipp-spiess in #12629)

React Test Renderer

  • Fix the getDerivedStateFromProps() support to match the new React DOM behavior. (@koba04 in #12676)
  • Fix a testInstance.parent crash when the parent is a fragment or another special node. (@gaearon in #12813)
  • forwardRef() components are now discoverable by the test renderer traversal methods. (@gaearon in #12725)
  • Shallow renderer now ignores setState() updaters that return null or undefined. (@koba04 in #12756)

React ART

  • Fix reading context provided from the tree managed by React DOM. (@acdlite in #12779)

React Call Return (Experimental)

  • This experiment was deleted because it was affecting the bundle size and the API wasn't good enough. It's likely to come back in the future in some other form. (@gaearon in #12820)

React Reconciler (Experimental)

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Frontend Masters course refers to v2 branch

The video course links to the v2 branch of the repo and you mention bit.ly/fem-ts which also takes me there. Later you mention that the reduceDict solution will be in the repo. I found it in the v2-fem branch. That could be a potential source of confusion.

An in-range update of react is breaking the build 🚨

Version 16.4.0 of react was just published.

Branch Build failing 🚨
Dependency react
Current Version 16.3.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

react is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes v16.4.0

React

React DOM

  • Add support for the Pointer Events specification. (@philipp-spiess in #12507)
  • Properly call getDerivedStateFromProps() regardless of the reason for re-rendering. (@acdlite in #12600 and #12802)
  • Fix a bug that prevented context propagation in some cases. (@gaearon in #12708)
  • Fix re-rendering of components using forwardRef() on a deeper setState(). (@gaearon in #12690)
  • Fix some attributes incorrectly getting removed from custom element nodes. (@airamrguez in #12702)
  • Fix context providers to not bail out on children if there's a legacy context provider above. (@gaearon in #12586)
  • Add the ability to specify propTypes on a context provider component. (@nicolevy in #12658)
  • Fix a false positive warning when using react-lifecycles-compat in <StrictMode>. (@bvaughn in #12644)
  • Warn when the forwardRef() render function has propTypes or defaultProps. (@bvaughn in #12644)
  • Improve how forwardRef() and context consumers are displayed in the component stack. (@sophiebits in #12777)
  • Change internal event names. This can break third-party packages that rely on React internals in unsupported ways. (@philipp-spiess in #12629)

React Test Renderer

  • Fix the getDerivedStateFromProps() support to match the new React DOM behavior. (@koba04 in #12676)
  • Fix a testInstance.parent crash when the parent is a fragment or another special node. (@gaearon in #12813)
  • forwardRef() components are now discoverable by the test renderer traversal methods. (@gaearon in #12725)
  • Shallow renderer now ignores setState() updaters that return null or undefined. (@koba04 in #12756)

React ART

  • Fix reading context provided from the tree managed by React DOM. (@acdlite in #12779)

React Call Return (Experimental)

  • This experiment was deleted because it was affecting the bundle size and the API wasn't good enough. It's likely to come back in the future in some other form. (@gaearon in #12820)

React Reconciler (Experimental)

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.