assembly-source

1.0.0 • Public • Published

assembly-source

Create or change .NET assembly attributes in C# and JScript source code.

npm status node Travis build status

Usage

const Assembly = require('assembly-source')
const fs = require('fs')
 
// Construct from source code
const assembly = Assembly(fs.readFileSync('./AssemblyInfo.cs'))
 
// Read attributes (strings, booleans and numbers)
console.log(assembly.get('AssemblyVersion'))
 
// Modify and add attributes
assembly.set('AssemblyVersion', '1.2.3')
assembly.set('ComVisible', true)
 
// Then save
fs.writeFileSync('./AssemblyInfo.cs', assembly.toSource())

Or create metadata from scratch for JScript:

const assembly = Assembly({ language: 'jscript' })
 
assembly.set('AssemblyFileVersion', '1.2.3.4')
assembly.set('AssemblyInformationalVersion', '1.2.3')
 
const js = assembly.toSource({ preamble: true })

Install

With npm do:

npm install assembly-source

License

MIT © Vincent Weevers

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    132
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    132
  • 0.1.0
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i assembly-source

Weekly Downloads

84

Version

1.0.0

License

MIT

Unpacked Size

7.02 kB

Total Files

4

Last publish

Collaborators

  • vweevers