Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

laravelphp

2.0.3 • 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 resx from 'resx'
// 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) => {})

Install

npm i laravelphp

DownloadsWeekly Downloads

4,679

Version

2.0.3

License

MIT

Unpacked Size

438 kB

Total Files

16

Homepage

locize.com

Last publish

Collaborators

  • avatar
  • avatar