0.0.8 • Published 3 years ago

php-form v0.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

php-form

a lib that can modify the php code via javascript

Install

yarn add php-form

API

The full API for php-form is contained within the TypeScript declaration file

Example Usage

import {instance} from 'php-form'

(async () => {

  const form = await instance()

  let code = `<?php
  $form_email = [
    'label' => 'Email',
    'value' => 'user1@example.com',
  ];
  
  $form_name = 'billy'
  `
  
  const fields = await form.parse(code)
  // [{name: '$form_email', label: 'Email', value: 'user1@example.com'}, {name: '$form_name', value: 'billy'}]
  
  fields[0].value = 'user2@example.com'
  fields[1].value = 'magic'
  
  code = await form.stringify(fields)
  // <?php $form_email = [
  //   'label' => 'Email',
  //   'value' => 'user2@example.com',
  // ];
  // 
  // $form_name = 'magic'
})

License

MIT

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.1

3 years ago