Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/rewire.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-11Merge branch 'stack-trace-test-firefox'HEADmasterRens Baardman
2019-06-11Add Firefox compatibility to stack trace teststack-trace-test-firefoxRens Baardman
2019-06-11Merge branch 'update-dependencies'Rens Baardman
2019-06-11Update dependenciesupdate-dependenciesRens Baardman
2019-06-11Merge branches 'update-travis-node-versions', 'change-carriage-returns' and ↵Rens Baardman
'fix-167-global-var-leakage'
2019-06-11Fix #167: non-enumerable globals are now also prefixed with `var`fix-167-global-var-leakageRens Baardman
2019-06-11Change line endings from carriage returns to line feedschange-carriage-returnsRens Baardman
2019-06-11Update Node versions used by Travisupdate-travis-node-versionsRens Baardman
We drop 9 in favour of 10, since 10 is the LTS-version.
2018-12-20Merge pull request #151 from emilgoldsmith/patch-1Johannes Ewald
Fix typo in README
2018-10-16Fix typo in READMEEmil Goldsmith Olesen
2018-04-24Merge pull request #139 from jhnns/fix/const-regexJohannes Ewald
Fix const regex
2018-04-24Fix const regexJohannes Ewald
Fixes an issue where const wasn't properly detected when using destructering.
2018-04-104.0.0v4.0.0Johannes Ewald
2018-04-10Update CHANGELOGJohannes Ewald
2018-04-10Merge pull request #134 from jhnns/pr/origin/127Johannes Ewald
Use 'coffeescript' package
2018-04-10Merge branch 'master' into pr/origin/127Johannes Ewald
2018-04-10Fix wrong badge link in READMEJohannes Ewald
2018-04-10Drop official node v4 supportJohannes Ewald
2018-04-10Maintain column width when transforming constsJohannes Ewald
2018-04-09Replace babel with a regex-based transformationJohannes Ewald
This regex replacement is not 100% safe because transforming JavaScript requires an actual parser. However, parsing (e.g. via babel) comes with its own problems because now the parser needs to be aware of syntax extensions which might not be supported by the parser, but the underlying JavaScript engine. In fact, rewire used to have babel in place but required an extra transform for the object spread operator (check out commit d9a81c0cdacf6995b24d205b4a2068adbd8b34ff or see https://github.com/jhnns/rewire/pull/128). It was also notable slower (see https://github.com/jhnns/rewire/issues/132). There is another issue: replacing const with let is not safe because of their different behavior. That's why we also have ESLint in place which tries to identify this error case. There is one edge case though: when a new syntax is used *and* a const re-assignment happens, rewire would compile happily in this situation but the actual code wouldn't work. However, since most projects have a seperate linting step which catches these const re-assignment errors anyway, it's probably still a reasonable trade-off. Fixes https://github.com/jhnns/rewire/issues/132
2018-04-09Refactor babel plugin initialization in moduleEnv.jsJohannes Ewald
2018-04-09Remove unused path importJohannes Ewald
2018-04-09Merge pull request #128 from 2Pacalypse-/masterJohannes Ewald
Add support for object spread/rest operator.
2018-01-24Add support for object spread/rest operator.Marko Žarković
Before this commit, using rewire on a module that had object spread/rest operator in it would throw an exception. Now it doesn't.
2018-01-16use 'coffeescript' packageOded Niv
2017-11-203.0.2v3.0.2Johannes Ewald
2017-11-20Update CHANGELOGJohannes Ewald
2017-11-20Update package-lock.jsonJohannes Ewald
2017-11-20Merge pull request #123 from JvJefke/bugfix/class-constructorJohannes Ewald
Do not use .babelrc file when using babel
2017-11-15Remove Class tests because travis node 4.x tests fails (does not support ↵jeroenvalcke
classes yet)
2017-11-15Make sure rewire is not using a .babelrc filejeroenvalcke
2017-11-15Add line endjeroenvalcke
2017-11-15Merge remote-tracking branch 'upstream/master' into bugfix/class-constructorjeroenvalcke
2017-11-15Add class testsjeroenvalcke
2017-11-15v3.0.1v3.0.1Johannes Ewald
2017-11-15Update CHANGELOGJohannes Ewald
2017-11-15Merge pull request #122 from JvJefke/bugfix/babel-plugin-resolveJohannes Ewald
Fix for #121 "pluginUnknown" error
2017-11-13Require resolve babel plugin so it searches the plugin from the cwd()jeroenvalcke
2017-11-13Merge remote-tracking branch 'upstream/master'jeroenvalcke
2017-11-11v3.0.0v3.0.0Johannes Ewald
2017-11-11Update CHANGELOGJohannes Ewald
2017-11-11Update mochaJohannes Ewald
2017-11-11Update READMEJohannes Ewald
2017-11-11Remove legacy code for node < 4Johannes Ewald
2017-11-11Merge pull request #118 from jhnns/pr/origin/117Johannes Ewald
Enable const support
2017-11-11Update .travis.ymlJohannes Ewald
Remove unsupported node versions
2017-11-11Refactor codeJohannes Ewald
2017-11-08Remove options from readmejeroenvalcke
2017-11-08Remove opts and only use old load functionality for coffee scriptsjeroenvalcke
2017-10-20Also run travis tests in 6.xJeroen Valcke