Comments (6)
To add to this issue, I'm also getting it with babelHelpers
now, which is being injected as '\u0000babelHelpers'
. I'm assuming that the trend is to use null bytes to identify dynamically generated files so watchers can know to exclude them.
@jlmakes Would you be interested in a PR as @brianmhunt suggested above, to simply ignore any file names with a null byte in them?
This happens to be holding back a major PR for our codebase. 😕
from karma-rollup-preprocessor.
Worked great for me! Thanks a ton!
from karma-rollup-preprocessor.
Interesting, thanks @brianmhunt
So let's see if I understand—null bytes are a security concern for karma-rollup-preprocessor
, but the patch would also serve as a downstream fix for an emergent bug in rollup-plugin-commonjs
?
from karma-rollup-preprocessor.
So let's see if I understand—null bytes are a security concern for karma-rollup-preprocessor, but the patch would also serve as a downstream fix for an emergent bug in rollup-plugin-commonjs?
Yes, that is my understanding.
from karma-rollup-preprocessor.
If it's just the one-liner he suggested I don't mind implementing it and bumping to 5.1
Edit: Just cut a new release. Let me know if this bug still bites @OverZealous @brianmhunt
from karma-rollup-preprocessor.
That would be awesome! It fixed my issue when I added it manually. I just did this:
Watch.prototype.start = function() {
this.clean()
this.buffer.forEach(m => {
if (m.includes('\u0000')) { return } /// <-- here
if (!this.watchList.has(m)) {
But it could just as easily be merged with existing if
.
from karma-rollup-preprocessor.
Related Issues (20)
- Rollup has moved output options within the config
- sourcemaps not working HOT 4
- Add support of array configs HOT 4
- Source Maps not Working HOT 1
- Watching doesn't start when debugging HOT 4
- Not compatible with the latest version of Rollup (v1.0.0) HOT 2
- TypeError: Cannot read property 'forEach' of undefined HOT 4
- dynamic imports give a 404 HOT 4
- dependencies are duplicated for each test file HOT 19
- Issues using babel-typescript and @types packages HOT 3
- Watching fails to process files HOT 6
- Missing options in examples HOT 2
- Warnings when used with Rollup >= 1.27.0
- There are hints when using plug-ins that introduce files HOT 1
- @rollup/plugin-multi-entry broken by #54 HOT 6
- Watch not working on windows HOT 9
- #69 breaks configs with output.file HOT 1
- Watcher not working using TypeScript? HOT 13
- Watch mode overwrites the test file HOT 9
- New version containing fix for watch mode HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from karma-rollup-preprocessor.