$(PackageId.Replace('@','').Replace('/','-'))
$(NormalizedPackageId)-$(PackageVersion).tgz
$(MSBuildProjectDirectory)\package.json
$(MSBuildProjectDirectory)\obj\
$([MSBuild]::NormalizeDirectory('$(BaseIntermediateOutputPath)'))$(Configuration)\
$(PackDependsOn);
PrepareForBuild
$(PackDependsOn);
Build
<_BackupPackageJson>$(IntermediateOutputPath)$(MSBuildProjectName).package.json.bak
<_PackageTargetPath>$(MSBuildProjectDirectory)\$(PackageFileName)
NpmPackage
$(PackageId)
$(PackageVersion)