6.7.0 • Published 4 years ago

@typed/node v6.7.0

Weekly downloads
1
License
Parity-6.0.0
Repository
github
Last release
4 years ago

Typed CircleCI Total alerts Language grade: JavaScript lerna

Reliable, Standards-oriented software for browsers & Node. Designed for TypeScript and progressive web applications.

Typed is a TypeScript toolkit composed of many à-la-carte single purposed libraries to help build applications that work in both browsers & Node. All Typed libraries are side-effect free, and provides a tree-shakable API around (mostly) curried functions and expressive data-types. While many of these libraries individually should support many different use-cases, the general purpose of the whole is to streamline PWA development in a way that can be thoroughly tested and easily server rendered.

Only modern environments are supported out of the box. The last 2 major versions of Chrome, Firefox, Safari, and Edge are supported, as well as the lastest stable and long-term-support releases for Node. Lets keep the web improving.

Packages

Right now this package is under very active development. Take a look inside the packages folder if you're interested in more or open an issue if you'd like. There's rather sparse documentation at the moment, but a large amount of these packages are being used over a millions of times a month.

Helpful information

Typed is designed to work in modern browsers and Node. This means that there are some code paths that are not used in one or the other. This is more important when making bundles for the browser as every byte parsed is impacting your time to load. To get around this you can use a plugin for your particular bundler to replace some of the conditionals used with true/false values to ensure unused code paths are removed.

Value to replaceBrowserNodePackages
typeof window !== 'undefined' && typeof document !== 'undefined'truefalsedom, env, history, http, timer
typeof crypto !== 'undefined'truefalseuuid
typeof process !== 'undefined'falsetruedom

Here's some examples of a replace plugin

BundlerReplace Plugin
Rolluphttps://github.com/rollup/rollup-plugin-replace
Webpackhttps://www.npmjs.com/package/webpack-plugin-replace

License Licence

These set of packages are released freely for all OSS under the Parity Public License 6.0.0. Feel free to visit License Zero for info on how you or your company can obtain a license to distribute this software in close-sourced software.

6.7.0

4 years ago

6.6.4

4 years ago

6.6.3

4 years ago

6.6.2

4 years ago

6.6.1

4 years ago

6.6.0

4 years ago

6.5.1

4 years ago

6.5.0

4 years ago

6.4.0

4 years ago

6.3.2

4 years ago

6.3.1

4 years ago

6.3.0

4 years ago

6.2.2

4 years ago

6.2.1

4 years ago

6.2.0

4 years ago

6.1.0

4 years ago

6.0.0

4 years ago

5.2.0

4 years ago

5.1.2

4 years ago

5.1.1

4 years ago

5.1.0

4 years ago

5.0.0

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.0.0

4 years ago

2.2.0

4 years ago

2.1.0

4 years ago

2.0.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago