Repository
Current version released
3 years ago
Dependencies
deno.land/x
A collection of built-in object method and property as currying function
β¨ Features
- β‘ Multi runtime support (
Deno
,Node.js
and Browsers) - π Pure TypeScript and provides type definition
- :earth_americas: Universal module, providing
ES modules
andCommonjs
- :package: Optimized, super slim size
- π TSDoc-style comments
Package name
core-fn
(deno.land,
nest.land,
npm)
π« Usage
core-fn
provides multi platform modules.
π¦ Deno
deno.land
import { replace } from "https://deno.land/x/core-fn/mod.ts";
replace("hello")("hi", "hello Tom"); // 'hi Tom'
nest.land
import { replace } from "https://x.nest.land/core-fn/mod.ts";
replace("hello")("hi", "hello Tom"); // 'hi Tom'
:package: Node.js
Install
npm i core-fn
or
yarn add core-fn
ES modules
import { replace } from "core-fn";
replace("hello")("hi", "hello Tom"); // 'hi Tom'
Commonjs
const { replace } = require("core-fn");
replace("hello")("hi", "hello Tom"); // 'hi Tom'
:globe_with_meridians: Browser
The module that bundles the dependencies is obtained from skypack.
<script type="module">
import { replace } from "https://cdn.skypack.dev/core-fn";
console.log(replace('hello')('hi', 'hello Tom'); // 'hi Tom'
</script>
π Supports
ie is no longer supported to reduce bundle size.
The TypeScript version must be 4.1.0
or higher.
This project provides ES modules
and Commonjs
.
If you have an opinion about what to support, you can open an issue to discuss it.
The browserslist
has the following settings.
defaults
last 8 version
not IE <= 11
not ie_mob <= 11
node 6
Deno |
Node.js |
Edge |
Firefox |
Chrome |
Safari |
iOS Safari |
Samsung |
Opera |
---|---|---|---|---|---|---|---|---|
^1.6.0 |
^6.17.0 |
^83 |
^78 |
^83 |
^11 |
^12.0 |
^7.2 |
^68 |
:handshake: Contributing
Contributions, issues and feature requests are welcome!
Feel free to check
issues.
π± Show your support
Give a βοΈ if this project helped you!
π‘ License
Copyright Β© 2021-present TomokiMiyauci.
Released under the MIT license