Nana Plays Minesweeper

    @lingui/macro
    TypeScript icon, indicating that this package has built-in type declarations

    3.13.3 • Public • Published

    License Version Downloads Babel Macro

    @lingui/macro

    Babel Macros which transforms tagged template literals and JSX components to ICU MessageFormat.

    @lingui/macro is part of LinguiJS. See the documentation for all information, tutorials and examples.

    Installation

    npm install --save-dev @lingui/macro
    # yarn add --dev @lingui/macro

    Usage

    See the reference documentation.

    import { setupI18n } from "@lingui/core"
    import { t } from "@lingui/macro"
    
    const i18n = setupI18n()
    
    const message = i18n._(t`Hello, my name is ${name} and today is ${date(now)}`)
    
    // line above is transformed using babel-plugin-macros to this
    // const message = i18n._(/*i18n*/{ id: "Hello, my name is {name} and today is {now,date}", values: { name, now }})

    License

    MIT

    Install

    npm i @lingui/macro

    DownloadsWeekly Downloads

    70,054

    Version

    3.13.3

    License

    MIT

    Unpacked Size

    56.5 kB

    Total Files

    11

    Last publish

    Collaborators

    • tricoder