Coder Social home page Coder Social logo

Comments (3)

CrossEye avatar CrossEye commented on July 28, 2024

Thanks. We have some other work to do on the REPL; I'm hoping someone who knows that code better will pick this up. But if not I'll try to do it myself soon.

from ramda.github.io.

dead-claudia avatar dead-claudia commented on July 28, 2024

For my suggestion of just hosting them locally, it would just involve a build-time script to fetch these two files and save them somewhere locally:

  • https://raw.githubusercontent.com/ramda/repl/master/package.json to fetch the current version
  • https://raw.githubusercontent.com/ramda/repl/${pkg.version}/dist/bundle.css
  • https://raw.githubusercontent.com/ramda/repl/${pkg.version}/dist/bundle.js
It could be as simple as this:
// Assuming this is in the project root somewhere - depends on node-fetch,
// obviously
"use strict"
const fs = require("fs")
const path = require("path")
const {pipeline} = require("stream")
const fetch = require("node-fetch")

const repl = (h, p) => `https://raw.githubusercontent.com/ramda/repl/${h}/${p}`
const local = p => path.resolve(__dirname, p)

const save = (src, dest) =>
    fetch(src).then(res => pipeline(res.body, fs.createWriteStream(dest)))

fetch(repl("master", "package.json"))
.then(res => res.json())
.then(pkg => {
    save(repl(pkg.version, "dist/bundle.css"), local("repl.css"))
    save(repl(pkg.version, "dist/bundle.js"), local("repl.js"))
})

from ramda.github.io.

Kreijstal avatar Kreijstal commented on July 28, 2024

just use rawgit.org

from ramda.github.io.

Related Issues (20)

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.