core-fn
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.0-beta.1 • Public • Published

    A collection of built-in object method and property as currying function

    test GitHub release deno land nest badge deno doc deno version node support version npm download

    GitHub (Pre-)Release Date dependencies Status codecov Codacy Badge npm type definitions Commitizen friendly Gitmoji semantic-release License: MIT


    Features

    • Multi runtime support (Deno, Node.js and Browsers)
    • 📚 Pure TypeScript and provides type definition
    • 🌎 Universal module, providing ES modules and Commonjs
    • 📦 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'

    📦 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'

    🌐 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
    
    DenoDeno Node.jsNode.js IE / EdgeEdge FirefoxFirefox ChromeChrome SafariSafari iOS SafariiOS Safari SamsungSamsung OperaOpera
    ^1.6.0 ^6.17.0 ^83 ^78 ^83 ^11 ^12.0 ^7.2 ^68

    🤝 Contributing

    Contributions, issues and feature requests are welcome!
    Feel free to check issues.

    Contributing guide

    🌱 Show your support

    Give a ⭐️ if this project helped you!

    💡 License

    Copyright © 2021-present TomokiMiyauci.

    Released under the MIT license

    Install

    npm i core-fn

    DownloadsWeekly Downloads

    23

    Version

    1.0.0-beta.1

    License

    MIT

    Unpacked Size

    16.9 kB

    Total Files

    9

    Last publish

    Collaborators

    • miyauci