Parse and stringify Userscript metadata.
npm install userscript-meta



Parse and stringify Userscript metadata.
``sh`
npm install userscript-meta --save
parse userscript metadata to an object.
`js
const userscript = require('userscript-meta')
userscript.parse(
// ==UserScript==
// @name Userscript name
// @version 1.0
// @match http://www.example.com/*
// @match http://www.example.org/*
// ==/UserScript==)`
equals to
`js`
{
name: 'Userscript name',
version: '1.0',
// Field which has multiple value will parsed to an array
match: [
'http://www.exmaple.com/*',
'http://www.exmaple.org/*',
]
}
`js
const userscript = require('userscript-meta')
userscript.stringify({
name: 'Userscript name',
version: '1.0',
match: [
'http://www.exmaple.com/*',
'http://www.exmaple.org/*',
]
})
`
equals to
`js``
// ==UserScript==
// @name Userscript name
// @version 1.0
// @match http://www.example.com/*
// @match http://www.example.org/*
// ==/UserScript==
MIT