Git Product home page Git Product logo

helium-typescript's Issues

Enforce serialization order for JSON results (match C#)

After removing the create/update/delete functionality, the actor and movie models are not actually being used anymore as implemented today. We need to decide what to do, if there's a way to use them in the results to specify the order that fields get serialized to make the JSON more readable and match C#'s ordering.

Update README file

Currently it's almost a 100% duplicate of the C# Helium README. This is also capturing the need to solve where the "master" set of documentation lives, and what belongs in the language-specific versions of the repos.

Re-evaluate local development experience

Right now, I pass in an env variable that defaults to false that specifies if it's a dev run or not.
- So, when you want to run locally, call:
- export KeyVaultName={yourkeyvaultname}
- npm install (if not already)
- npm run build
- ISDEV=true npm start
I chose this instead of letting a call to get credentials fail and fall back on local/cloud. There's probably a better way.

Update logging to match C#

Currently in C#, we only log on errors. The Node version as is logs descriptively, and often. We need to discuss if there's a reason to keep the additional logs and then keep it consistent across versions.

Resolve NPM warnings for deprecated packages and update out-of-date packages

In addition to looking into out of date packages, below are the warnings I have seen:
npm WARN deprecated [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated [email protected]: please use require('restify').plugins
npm WARN deprecated [email protected]: Package no longer supported. Contact [email protected] for more info.
npm WARN deprecated [email protected]: Please note that v5.0.1+ of superagent removes User-Agent header by default, therefore you may need to add it yourself (e.g. GitHub blocks requests without a User-Agent header). This notice will go away with v5.0.2+ once it is released.
npm WARN deprecated [email protected]: Please use the native JSON object instead of JSON 3
npm WARN deprecated [email protected]: wrench.js is deprecated! You should check out fs-extra (https://github.com/jprichardson/node-fs-extra) for any operations you were using wrench for. Thanks for all the usage over the years.
npm WARN deprecated [email protected]: This module relies on Node.js's internals and will break at some point. Do not use it, and update to [email protected].
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js

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.