Code Monkey home page Code Monkey logo

ts-playground's Introduction

ts-playground

experimental D3 & TypeScript project setups

Desiderata

  • D1: modern syntax ES6 or TypeScript
  • D2: few and stable dependencies (for future proofness)
  • D3: easy setup with npm install and npm start
  • D4: code completion and warnings in VS Code
  • D5: fast & automatic complilation and reloading in Chrome
  • D6: small size for production

Playgrounds

ES6 JavaScript, no building

TypeScript and Webpack4 with HtmlLoader

TypeScript and Webpack4 without HtmlLoader

Parcel v1 -- old code base, security risks possible

Svelte with TypeScript and Rollup

TypeScript and Webpack4 with Bulma and Font Awesome

Security Vulnerabilities

Which playground had more security vulnerabilities (D2)?

  • 2021-06-15 postcss: bulma playground
  • 2021-06-06 ws: all webpack & parcel playgrounds
  • 2021-05-28 dns-packet: all webpack playgrounds
  • 2021-05-26 browserslist: parcelv1 playground (also vue projects)
  • 2021-05-?? lodash: parcelv1 playground
  • 2021-05-08 url-parse: all webpack playground
  • 2021-04-30 ssri: all webpack playground
  • 2021-03-10 elliptic: all webpack & parcelv1 playground
  • 2021-01-01 node-forge: parcelv1 playground (manual fix needed)
  • 2021-01-01 ini & node-forge: webpack playgrounds
  • 2020-08-01 elliptic: all playgrounds
  • 2020-07-19 lodash: all playgrounds
  • 2020-06-07 websocket-extensions: webpack playgrounds
  • 2020-04-06 minimist: all playgrounds
  • 2020-04-05 acorn: all playgrounds

Acknowledgments

This work was partly funded by the Austrian Research Promotion Agency (FFG): grant #866855 via ReMoCap-Lab and the FH St. Pölten via ZoteroVis Pilot.

ts-playground's People

Contributors

alex-rind avatar dependabot[bot] avatar

Watchers

 avatar  avatar

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.