laravelphp

2.0.4 • Public • Published

travis npm

Download

The source is available for download from GitHub. Alternatively, you can install using npm:

npm install --save laravelphp

You can then import or require() laravel as normal:

import laravelphp from 'laravelphp'
// or
const laravelphp = require('laravelphp')

laravelphp.laravel2js(php, (err, res) => {})

Or you can direclty import or require() its functions:

import resx2js from 'laravelphp/laravel2js'
// or
const resx2js = require('laravelphp/cjs/laravel2js')

Usage

const php = `<?php
  return [
    'key1' => 'Hello! Let\'s go!',
    'key2' => 'An application to manipulate and process laravel php language files',
    'key' => [
      'nested' => 'laravel Data Manager'
    ]
  ];`

const js = {
  "key1": "Hello! Let's go!",
  "key2": "An application to manipulate and process laravel php language files",
  "key": {
    "nested": "laravel Data Manager"
  }
}


import laravel2js from 'laravelphp/laravel2js'
laravel2js(php, (err, res) => {
  // res is like js
});

import js2laravel from 'laravelphp/js2laravel'
js2laravel(js, (err, res) => {
  // res is like php
});

Omitting the callback returns a promise

const resJs = await laravel2js(php)
const resPhp = await js2laravel(js)
// or
laravel2js(php).then((res) => {})
js2laravel(js).then((res) => {})

Package Sidebar

Install

npm i laravelphp

Homepage

locize.com

Weekly Downloads

20,626

Version

2.0.4

License

MIT

Unpacked Size

483 kB

Total Files

15

Last publish

Collaborators

  • adrai
  • jamuhl