/
opt
/
canhelp
/
node_modules
/
append-field
/
/opt/canhelp/node_modules/append-field
mkdir
upload
Name
Size
Mode
Actions
lib/
-
0755
rm
test/
-
0755
rm
.npmignore
14
0644
edit
dl
rm
index.js
307
0644
edit
dl
rm
LICENSE
1082
0644
edit
dl
rm
package.json
416
0644
edit
dl
rm
README.md
1016
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/append-field/README.md
(1016B)
# `append-field` A [W3C HTML JSON forms spec](http://www.w3.org/TR/html-json-forms/) compliant field appender (for lack of a better name). Useful for people implementing `application/x-www-form-urlencoded` and `multipart/form-data` parsers. It works best on objects created with `Object.create(null)`. Otherwise it might conflict with variables from the prototype (e.g. `hasOwnProperty`). ## Installation ```sh npm install --save append-field ``` ## Usage ```javascript var appendField = require('append-field') var obj = Object.create(null) appendField(obj, 'pets[0][species]', 'Dahut') appendField(obj, 'pets[0][name]', 'Hypatia') appendField(obj, 'pets[1][species]', 'Felis Stultus') appendField(obj, 'pets[1][name]', 'Billie') console.log(obj) ``` ```text { pets: [ { species: 'Dahut', name: 'Hypatia' }, { species: 'Felis Stultus', name: 'Billie' } ] } ``` ## API ### `appendField(store, key, value)` Adds the field named `key` with the value `value` to the object `store`. ## License MIT
Save
cmd:
run