Sha256: 7765fe822c639416236261b73cdca230a7f031b47bf6a17cfb89fd576314aaeb

Contents?: true

Size: 287 Bytes

Versions: 87

Compression:

Stored size: 287 Bytes

Contents

var isProperty = require('is-property')

var gen = function(obj, prop) {
  return isProperty(prop) ? obj+'.'+prop : obj+'['+JSON.stringify(prop)+']'
}

gen.valid = isProperty
gen.property = function (prop) {
 return isProperty(prop) ? prop : JSON.stringify(prop)
}

module.exports = gen

Version data entries

87 entries across 82 versions & 13 rubygems

Version Path
govuk_publishing_components-17.6.0 node_modules/generate-object-property/index.js
govuk_publishing_components-17.5.0 node_modules/generate-object-property/index.js
govuk_publishing_components-17.4.0 node_modules/generate-object-property/index.js
govuk_publishing_components-17.3.0 node_modules/generate-object-property/index.js
govuk_publishing_components-17.2.0 node_modules/generate-object-property/index.js
govuk_publishing_components-17.1.1 node_modules/generate-object-property/index.js
govuk_publishing_components-17.1.0 node_modules/generate-object-property/index.js
govuk_publishing_components-17.0.0 node_modules/generate-object-property/index.js
govuk_publishing_components-16.29.0 node_modules/generate-object-property/index.js
govuk_publishing_components-16.28.0 node_modules/generate-object-property/index.js
govuk_publishing_components-16.27.1 node_modules/generate-object-property/index.js
govuk_publishing_components-16.27.0 node_modules/generate-object-property/index.js
govuk_publishing_components-16.26.0 node_modules/generate-object-property/index.js
govuk_publishing_components-16.25.0 node_modules/generate-object-property/index.js
govuk_publishing_components-16.24.0 node_modules/generate-object-property/index.js
govuk_publishing_components-16.23.0 node_modules/generate-object-property/index.js
govuk_publishing_components-16.22.0 node_modules/generate-object-property/index.js
govuk_publishing_components-16.21.0 node_modules/generate-object-property/index.js
govuk_publishing_components-16.20.1 node_modules/generate-object-property/index.js
govuk_publishing_components-16.20.0 node_modules/generate-object-property/index.js