Git Product home page Git Product logo

gulp-replace's Introduction

gulp-replace NPM version Build status

A string replace plugin for gulp

Read me for gulp 3

Usage

First, install gulp-replace as a development dependency:

npm install --save-dev gulp-replace
# or
yarn add --dev gulp-replace

Then, add it to your gulpfile.js:

Simple string replace

const replace = require('gulp-replace');
const { src, dest } = require('gulp');

function replaceTemplate() {
  return src(['file.txt'])
    .pipe(replace('bar', 'foo'))
    .pipe(dest('build/'));
};

// or replace multiple strings
function replaceTemplate() {
  return src(['file.txt'])
    .pipe(replace('bar', 'foo'))
    .pipe(replace('baz', 'fuz'))
    .pipe(dest('build/'));
};

exports.replaceTemplate = replaceTemplate;

Simple regex replace

const replace = require('gulp-replace');
const { src, dest } = require('gulp');

function replaceTemplate() {
  return src(['file.txt'])
      // See https://mdn.io/string.replace#Specifying_a_string_as_a_parameter
      .pipe(replace(/foo(.{3})/g, '$1foo'))
      .pipe(dest('build/'));
};

exports.replaceTemplate = replaceTemplate;

String replace with function callback

const replace = require('gulp-replace');
const { src, dest } = require('gulp');

function replaceTemplate() {
  return src(['file.txt'])
    .pipe(replace('foo', function handleReplace(match){ return match.reverse(); })
    .pipe(dest('build/'))
};

exports.replaceTemplate = replaceTemplate;

Regex replace with function callback

const replace = require('gulp-replace');
const { src, dest } = require('gulp');

function replaceTemplate() {
  return src(['file.txt'])
    .pipe(replace(/foo(.{3})/g, function handleReplace(match, p1, offset, string) {
      // Replace foobaz with barbaz and log a ton of information
      // See https://mdn.io/string.replace#Specifying_a_function_as_a_parameter
      console.log('Found ' + match + ' with param ' + p1 + ' at ' + offset + ' inside of ' + string);
      return 'bar' + p1;
    }))
    .pipe(dest('build/'));
};

exports.replaceTemplate = replaceTemplate;

Function callback with file object

const replace = require('gulp-replace');
const { src, dest } = require('gulp');

function replaceTemplate() {
  return src(['file.txt'])
    .pipe(replace('filename', function handleReplace() {
         // Replaces instances of "filename" with "file.txt"
         // this.file is also available for regex replace
         // See https://github.com/gulpjs/vinyl#instance-properties for details on available properties
         return this.file.relative;
       }))
    .pipe(dest('build/'));
};

exports.replaceTemplate = replaceTemplate;

API

gulp-replace can be called with a string or regex.

replace(string, replacement[, options])

CAUTION: replacement could NOT be arrow function, because arrow function could not bind this

string

Type: String

The string to search for.

replacement

Type: String or Function

The replacement string or function. If replacement is a function, it will be called once for each match and will be passed the string that is to be replaced.

The value of this.file will be equal to the vinyl instance for the file being processed.

replace(regex, replacement[, options])

regex

Type: RegExp

The regex pattern to search for. See the MDN documentation for RegExp for details.

replacement

Type: String or Function

The replacement string or function. See the MDN documentation for String.replace for details on special replacement string patterns and arguments to the replacement function.

The value of this.file will be equal to the vinyl instance for the file being processed.

gulp-replace options

An optional third argument, options, can be passed.

options

Type: Object

options.skipBinary

Type: boolean
Default: true

Skip binary files. This option is true by default. If you want to replace content in binary files, you must explicitly set it to false.

gulp-replace's People

Contributors

bebepeng avatar coliff avatar faust64 avatar hemanth avatar jolyonruss avatar jon2180 avatar jwellner avatar kpesanka avatar lazd avatar lpsinger avatar manuth avatar mmrko avatar ncubed avatar omsmith avatar sahat avatar shinnn avatar tcoopman avatar thesebas avatar tommcc avatar wszydlak avatar zensh 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

gulp-replace's Issues

Only modify files that match the replace expression

From what I can tell, the gulp-replace modifies all files regardless of whether they match the replace condition or not.

My scenario is that gulp-replace correctly updates my files but also my fonts, images and text files that are Unicode format. The skipBinary option successfully skips the fonts & images but my .txt files that have unicode characters in them are still left broken.

Some other skip options would be nice, but surely it would be better to skip modifying files unless they actually have a match?

Thoughts?

P.S. Thanks for providing a very useful module :)

How to replace multiple occasions?

Can you pride an example on how to replace multiple strings at once? Consider when you have an html file with 3rd party library references:

<script src="/vendor/jquery-@@jqueryVer/jquery.min.js"></script>
<script src="/vendor/react-@@reactVer/react.min.js"></script>
// var pkgs = { jquery: '2.1.1', react: '1.2.19' };
var pkgs = require('./package.json').dependencies;

Is there any easy way doing it with gulp-replace? (assuming, there is a big list of such vars, more than two) If so, can you please include an example into README.md

regex replace applies only for first match

When trying to replace multiple blocks only the first one applies, example of src file:

<!-- build-remove-start -->aaaaaa<!-- build-remove-end -->
<!-- build-remove-start -->bbbbbb<!-- build-remove-end -->

Task:

gulp.task('build-clear-index-html', () => {
  gulp.src(pathTmp + 'index.html')
    .pipe(replace(/<!-- build-remove-start -->([\s\S]*?)<!-- build-remove-end -->/, ''))
    .pipe(gulp.dest(pathDist));
});

Result:

<!-- build-remove-start -->bbbbbb<!-- build-remove-end -->

replace with string not working?

Real basic example here where I'm trying to make a build task for placing styles in the head of an email template.

gulp.task('inkbuild', function(){
  gulp.src('public/index.html')
    .pipe(replace(/<style>.*?<\/style>/g, 'foobar'))
    .pipe(gulp.dest('build/'));
});

It finds the existing style tags where I just have the text 'foo' inside

<style>

foo

</style>

But instead of replacing it with 'foobar' it just replaces it with nothing

result

<style>


</style>

Same thing if I use a function

gulp.task('inkbuild', function(){
  gulp.src('public/index.html')
    .pipe(replace(/<style>.*?<\/style>/g, function() {
        return 'foobar';
    }))
    .pipe(gulp.dest('build/'));
});

Something I'm missing or not understanding here?

Update: if i console.log('foobar') inside the function nothing happens. It's like the second param is being totally ignored.

EventEmitter memory leak detected

I'm having a (node) warning: possible EventEmitter memory leak detected. 11 end listeners added. Use emitter.setMaxListeners() to increase limit. using gulp-replace with usemin with node v4.1.1.

Replace makes task hang indefinately.

I'm trying to use replace but the task never ends.

gulp.task('importmodules', function () {
  var modules = require('./data/applicationModules.json');
  var moduleDependenciesRegex = /\/\/ replace:moduleDependencies\s+(?:\s*.+\s*)+\s+\/\/ endreplace/;
  var replaceWith = 'var moduleDependencies = ' + JSON.stringify(modules) + ';';
  replaceWith = '// replace:moduleDependencies\n\t' + replaceWith +  '\n\t// endreplace';

  return gulp.src('app/src/app.js')
    .pipe($.replace(moduleDependenciesRegex, '// replace:moduleDependencies\n\t' + replaceWith +  '\n\t// endreplace'))
    .pipe(gulp.dest('app/src'));
});

I see starting 'importmodules' and nothing after that. If i comment the replace line the task completes.

well since

they got rid of isNull maybe it was a very bad idea

don't just copy other gulp plugins if they do bad things

think for yourself

Question: How to create a task which create a new file name after replacement?

Hi. Sorry for my bad English.

gulp.task('make-config', function(){
  gulp.src('www/js/_config.js')
    .pipe(replace("%APP_TOKEN%", gutil.env.APP_TOKEN))
    .pipe(replace("%API_URL%", gutil.env.API_URL))
    .pipe(gulp.dest('www/js/config.js'));
});

before running task i have file _config.js, and after task complete i want to have config.js file.

But it's create config.js directory and in this directory _config.js file, withh all replaced data.

Thanks.

Replacing strings beginning with a # character

I have the following code in my build script:

style.scss

/* Compiled: #{timestamp()} */

gulpfile.js

var replace = require('gulp-replace');

var pattern = /(#\{timestamp\(\)\})/; // also tried string match "#{timestamp()}"
var now = new Date();

gulp.task('css', function() {
  gulp.src('style.scss')
    <more compilation code here>
    .pipe(replace(pattern, now)
    .pipe(gulp.dest('css'));
});

style.css

/* Compiled: timestamp() */

for some reason it only removes the #{ and } in the output instead of the date, so was wondering what is the correct format for it to match the pattern including the #?

update
nvm, moving the pipe up, seems to fix it.

After use will appear garbled phenomenon, I used the UTF-8 code

I use for aspx to replace js url,After use will appear garbled phenomenon, I used the UTF-8 code,can it selected encoded ?
i open this file cope is no Garbled,but in online is Garbled,
Following my solutions use text open this file save as selectd utf-8 and all file *,this test is OK.But if the file more than 5, the operation is not convenient

Replace mangling `replacement` string

I am trying to do the following replace on my index.html file:

gulp.src('app/index.html')
            .pipe($.replace('@@ember', 'bower_components/ember/ember.js'))
            .pipe($.replace('@@ember_data', 'bower_components/ember-data/ember-data.js'))
            .pipe(gulp.dest('.tmp/'));

The first replacement works successfully, but the second one is where things fall off the rails. While I am expecting to see bower_components/ember-data/ember-data.js, instead I see bower_components/ember/ember.js_data. Not really sure what is going on to cause this though

Make the file name available during replacement

I'm in a situation where I'd like to be able to consider the name of the file being processed during the replacement, i.e., with the callback variant. The file object could easily be passed as an additional argument. If you're willing to incorporate this, I'll gladly create a pull request.

When replacestream is used replace function is passed array of matches

As per the replacestream docs (https://github.com/eugeneware/replacestream) the replacement function is passed an array of matches rather than being called with the matches as parameters, the behaviour of String.replace.

Gulp-replace implies in its documentation that the String.replace behaviour should be expected despite this being false when replacestream is used. This can't be expected by the user. When using replacestream gulp-replace should wrap the replacement function so that the array is converted into parameters for the wrapped function.

Multiple matches

Hi,
Does this plugin work to replace only first match?

If i want to replace all matches? how can i do with your pulgin?

Thank you

EDIT::
My bad :(, i did:
new RegExp('regex');

so i miss to add 'g' (global search).

Garbled text on replace text in js file

Here is my original text (bootstrap.js)
require(['js/main/main']);

Heres my glup task - (replace main/main with main/main-optimized-min)

gulp.task('replaceBootstrapText', function(){
gulp.src('src/bootstrap.js')
.pipe(replace('main/main', 'main/main-optimized.min'))
.pipe(gulp.dest(config.DEST));
});

Here is my result
require(['js/main/main']);imized.min']);

Can you tell me if its a bug or am I doing something incorrectly ?

Multiline Regex

I am looking to basically do 2 builds using an ifdef style commenting. I can't seem to get multiline regex definitions working. I have done multiple tests that my regexs are not at fault, is there a trick to this or is it not supported?

0 bytes file when string replacement on stream

This gives a 0 byte file:

source = require ('vinyl-source-stream');
browserify('./index.coffee', { extensions: ['.coffee'], basedir: './src/' }))
    .bundle()
    .on('error', gutil.log)
    .pipe(source('index.js'))
    .pipe(replace("CURRENT_VERSION", version))
    .pipe(gulp.dest('./dist/js/'))

Where this gives a correct replacement

makeBuffer = require('gulp-buffer');
source = require ('vinyl-source-stream');

browserify('./index.coffee', { extensions: ['.coffee'], basedir: './src/' }))
    .bundle()
    .on('error', gutil.log)
    .pipe(source('index.js'))
    .pipe(makeBuffer())
    .pipe(replace("CURRENT_VERSION", version))
    .pipe(gulp.dest('./dist/js/'))

Something going wrong with streams created by vinyl-source-stream?

How to replace multiple strings?

In this example, it replaces only one thing to another

gulp.task('templates', function(){
  gulp.src(['file.txt'])
    .pipe(replace('bar', 'foo'))
    .pipe(gulp.dest('build/file.txt'));
});

What to do if I have multiple things to replace with multiple things?

Allow literal strings to be passed

My issue is that gulp-replace always expects a regular expression, this means I have to escape all strings before searching for them.

Gulp-replace is really useful for replacing things like, url() references in CSS. Ideally I would also be able to specify an option, maybe literal: true, to disable regexp replacements, or to automatically escape strings for use in regular expressions.

This would make it easier when reading values from user configs, to avoid having to escape all regexp sensitive values, like those found in url paths, before using with gulp-replace

Replace with file contents.

Hi, I'm trying to replace a script include with an inline script of it's contents.

gulp.task('replace-inline', ['minify'], function() {
  return gulp.src(paths.distRoot+'index.web.html')
    .pipe(replace('<script src="js/async.min.js"></script>', '<script><%= gulp.file.read(paths.distRoot+\'/js/async.min.js\') %></script>'))
    .pipe(gulp.dest(paths.distRoot+'index.web.html'));
});

Not too sure about gulps inner working, idea how I might be able to do it?

gulp-replace and gulp-cached and/or gulp-cached do not work together

I tried using gulp-replace together with https://github.com/wearefractal/gulp-cached and https://github.com/sindresorhus/gulp-changed
and ran into the following problem:

/Users/joscha/jimdo/node_modules/gulp-replace/node_modules/event-stream/node_modules/map-stream/index.js:82
    if(ended) throw new Error('map stream is not writable')
                    ^
Error: map stream is not writable
    at Stream.stream.write (/Users/joscha/jimdo/node_modules/gulp-replace/node_modules/event-stream/node_modules/map-stream/index.js:82:21)
    at write (/Users/joscha/jimdo/node_modules/gulp-cached/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:605:24)
    at flow (/Users/joscha/jimdo/node_modules/gulp-cached/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:614:7)
    at Transform.pipeOnReadable (/Users/joscha/jimdo/node_modules/gulp-cached/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:646:5)
    at Transform.EventEmitter.emit (events.js:101:17)
    at emitReadable_ (/Users/joscha/jimdo/node_modules/gulp-cached/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:430:10)
    at emitReadable (/Users/joscha/jimdo/node_modules/gulp-cached/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:426:5)
    at readableAddChunk (/Users/joscha/jimdo/node_modules/gulp-cached/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:187:9)
    at Transform.Readable.push (/Users/joscha/jimdo/node_modules/gulp-cached/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:149:10)
    at Transform.push (/Users/joscha/jimdo/node_modules/gulp-cached/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:145:32)

The task looks like this:

    return gulp.src(paths.scripts)
        .pipe(cached('bla'))
        .pipe(replace(/a/g,'b'))
        .pipe(uglify())
        .pipe(gulp.dest(destination));

if I omit the replace pipe, it works.

I tried debugging but I am not sure where to start - do you have a clue where would be a good point? I could also try to provide an integration test to gulp-replace if that helped...

wth is this

sorry, but WTH is this

/Users/amills001c/WebstormProjects/ORESoftware/sc-admin-ui-express/node_modules/gulp-replace/index.js:9
if (file.isNull()) { <=====

TypeError: undefined is not a function

Wrong output when replacement string contains '$'

I get a wrong output if the replacement string contains the following string '$'.

Example :
Input :

BEGIN
TOKEN
END

Gulp file :

var replacement = '\'$\'';
... replace(/TOKEN/g, replacement) ...

Output :

BEGIN
'
END
END

Using Gulp 3.8.10, and latest gulp-replace (0.5.0 of November the 14th 2014)

Meanwhile, I workaround the issue by replacing '$' by String.fromCharCode(36) in the replacement string.

Error: EISDIR

Hi,

I get the following error:

events.js:85
throw er; // Unhandled 'error' event
^
Error: EISDIR, open '/Volumes/Data/Developpement/Sites web/Page perso - Wordpress/wp-content/themes/xavier/header.php'
at Error (native)

With this config:

var PROJECT_SRC_PATH = 'xavier.DEV',
    PROJECT_DST_PATH = 'xavier';

gulp.task('test', function() {
    gulp.src(PROJECT_SRC_PATH + '/header.php')
    .pipe(replace('foo', 'bar'))
    .pipe(gulp.dest(PROJECT_DST_PATH + '/header.php'));
});

Any idea ?

Thank you in advance

Use the same replace in multiple pipes

When I use the same replace in two pipes, one of the two pipes seemst to fail.

I try something like this:

var replace = require('gulp-replace');

var replaceStuff = replace(/foo/, function (match) {
  // ... do stuff...
  return 'bar';
});

return gulp.src('path')
      .pipe(replaceStuff)
      .pipe(gulp.dest('dest'));

return gulp.src('other/path')
      .pipe(replaceStuff)
      .pipe(gulp.dest('other/dest'));

Is this a bug or am I overlooking something?

Supported .on callbacks? [question]

I am currently trying this:

.pipe(replace("{{script_pipeline}}", "somejunk").on("finish", function{
  log("FINISHED");
}));

I am never seeing "FINSHED" in the gutil output.

replace not work with SCSS

replace not working in this case:

gulp.task('sass', function () {
    return gulp.src('./scss/*.scss')
        .pipe($.replace(/_VIEWPORT_WIDTH_/g,conf.project.viewport||640))
        .pipe($.sourcemaps.init())
        .pipe($.sass({errLogToConsole: true}))
        .pipe($.sourcemaps.write())
        .pipe($.cached('build-cache', {
            optimizeMemory: true
        }))
        .pipe($.autoprefixer({browsers: AUTOPREFIXER_BROWSERS}))
        .pipe(gulp.dest('./resources/css/'));
});

any suggestion?

Multiple Replace Operations

Is it possible to do multiple find and replace operations with this plugin a bit like how gulp-batch-replace works?

var replacements = [
    [ 'original', 'replacement' ],
    [ 'original1', 'replacement1' ],
    [ 'original2', 'replacement2' ]
    // ...N number of replacements.
];

var replace = require('gulp-replace');

gulp.task('templates', function(){
  gulp.src(['file.txt'])
    .pipe(replace(??????????))  // What do I do here?
    .pipe(gulp.dest('build/file.txt'));
});

Does this plugin allow for the original file to be overwritten instead of passing to a gulp.dest()?

I'm trying to do a simple find/replace on the original file, but there's no documentation on simply overwriting the original files.

How might I do this with gulp-replace?

Here's a snippet from my gulpfile

gulp.task('replace', function(){
    gulp.src( sources.html, {base : './'} )
        .pipe(replace('@@HTML_IMG_PATH', img_paths.html))
        .pipe(gulp.dest('./'));


    gulp.src( sources.sass, {base: './'})
        .pipe( replace('@@CSS_IMG_PATH', img_paths.css))
        .pipe(gulp.dest('./'));

});

and my sources are:

var sources = {
    sass: ['app/{,*/}*.scss','app/bower_components/upf-*/sass/*.scss'],
    js: ['app/{,*/}*.js', 'app/bower_components/upf-*/js/*.js'],
    html: ['app/{,*/}*.html', 'app/bower_components/upf-*/*.html']
...
};

and paths are just:

var img_paths = {
    css : '../bower_components',
    html : 'bower_components'
}

Everytime I run this, I get an ENOENT error from events.js: 72.

Sourcemap support?

Should this plugin work with gulp-sourcemaps?

I'm asking because in my case it doesn't seem to --- the addition of this plugin into my stream makes the sourcemaps inaccurate.

I see no mention of "sourcemap" in the repo; so before I dug deeper I just wanted to check: Has any effort already been made to support sourcemaps with this plugin? Maybe I am missing something?

Cannot find module 'istextorbinary'

Gulp :: [14:47:21] Error: Cannot find module 'istextorbinary'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/AJ/dev/bz/insights-proj/apps/client-gulp-pdf/node_modules/gulp-replace/index.js:4:22)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

Can I overwrite all matched files?

Let's say I want to run a regex-replace through a whole bunch of files in a bunch of subdirectories, and I want to overwrite them all. (My specific use-case is that I want to replace the version number in all those files.) Can it be done?

Maybe I could just pipe every file individually back to its own path and filename, specifying for each one a src and a dest -- but that seems silly.

(The Grunt task I'm trying to use this Gulp task in place of is https://github.com/yoniholmes/grunt-text-replace. I like its overwrite option.)

Pass only one object which contains search string + replacement

Hi,

maybe you could include an option to pass only 1 object to replace(). This would allow me to keep my configuration separate from the task. At the moment, I have to pass 2 arguments which contradicts somehow the idea to have a single configuration object for each plugin.

This would be awesome! Thanks in advance!

Undefined is not a function?

Hi there,

I'm trying to use gulp-replace with a regex and a callback function, but I always get "TypeError: undefined is not a function".

My function is simple enough:

function bumpReadmeMinor(match, p1, offset, string) {
    version = p1.split('.');
    minor = parseInt(version[2]);
    minor++;
    version[2] = minor.toString();
    return version.join(',');
}

And my task goes:

gulp.task('patchReadme', function () {
    return gulp.src('readme.txt')
        .pipe(greplace(/Stable tag: (\d{1,2}\.\d{1,2}\.\d{1,2})/, bumpReadmeMinor ))
        .dest('./')
});

What am I doing wrong? I also tried doing "var bumpReadmeMinor = function(....) {...}", to the same effect. Any tips would be much appreciated.

Thanks and regards.

Replace with inline regex variables not working

I'm trying to use this line: .pipe(replace(/^(.*)(\r?\n\1)+$/g, '$1')), And I'm not getting the expected result. On an example file of:

foo
foo
foo

It should return a file of foo. Thoughts?

Replacement of multiple matches

Hi, I'm trying to replace multiple instances of a match using a function as the replacement but it only replaces the first match so I'm not sure I have written it correctly could you take a look please. Thanks

gulp.task('dev-css-cache-buster', function() {
return gulp.src('../dev/header.php')
.pipe(replace(/style.css/, function() {
return 'style.' + Date.now() + '.css';
}))
.pipe(gulp.dest('../dev'));
})

Conflict with gulp-postcss

Hello! I try to use yours plugin with gulp-postcss and occured error: [object Object] is not a PostCSS plugin. The gulp-postcss developer answer to my that it problem maybe in your plugin.
My gulpfile.js

var gulp = require('gulp'),
    postcss = require('gulp-postcss'),
    replace = require('gulp-replace');

gulp.task('templates', function(){
  gulp.src(['css/*.css'])
    .pipe(postcss([replace(/\.\.\//g, '')]))
    .pipe(gulp.dest('build/'));
});

gulp.task('default', ['templates']);

New release required

Hi

Using 0.5.1 has broken our build, we get issues surrounding the istextorbinary dependency. I have tested against the master branch of the this repo and all seems fine. Is there any chance you could release a patch version to fix this?

I've fixed the issue in our build by specifically pulling in 0.5.0 for now but would be great if we could keep up to date with the latest.

Thanks

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.