browserify / browserify/static-module
Nested static module replacements don't work
- Lingua principale
- JavaScript
- Stelle
- 75
- Fork
- 22
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I think an example is the easiest way to explain this.
``` js
var staticModule = require('static-module');
var rs = require('stream').Readable();
rs.push("var foo = require('foo');\n");
rs.push("window.x = foo(1, foo(2, 3, 4), foo(5, 6, 7));\n");
rs.push(null);
var sm = staticModule({
foo: function (x, y, z) {
return 'bar(' + x + ', ' + y + ', ' + z + ')'
}
});
rs.pipe(sm).pipe(process.stdout);
// expected: bar(1, bar(2, 3, 4), bar(5, 6, 7));
// actual: bar(1, bar(2, 3, 4), bar(5, 6, 7))bar(2, 3, 4)bar(5, 6, 7);
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Usa come riproduzione l'esempio di sostituzione annidata di foo(...) e della stream pipeline nell'issue. Confronta l'output previsto con quello effettivo, quindi verifica che ogni sostituzione annidata venga emessa una sola volta e che il punto e virgola finale venga preservato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, node.js
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 35/100