Browse Source

hack around lack of export on windows

better-aggressive
Rich-Harris 9 years ago
parent
commit
ed9fda91a1
  1. 1
      .gitignore
  2. 9
      gobblefile.js
  3. 2
      package.json

1
.gitignore

@ -4,3 +4,4 @@ node_modules
dist dist
_actual _actual
coverage coverage
.commithash

9
gobblefile.js

@ -2,11 +2,18 @@ var gobble = require( 'gobble' );
var fs = require( 'fs' ); var fs = require( 'fs' );
var version = require( './package.json' ).version; var version = require( './package.json' ).version;
var commitHash = (function () {
try {
return fs.readFileSync( '.commithash', 'utf-8' );
} catch ( err ) {
return 'unknown';
}
})();
var banner = fs.readFileSync( 'src/banner.js' ).toString() var banner = fs.readFileSync( 'src/banner.js' ).toString()
.replace( '${version}', version ) .replace( '${version}', version )
.replace( '${time}', new Date() ) .replace( '${time}', new Date() )
.replace( '${commitHash}', process.env.COMMIT_HASH || 'unknown' ); .replace( '${commitHash}', commitHash );
var src = gobble( 'src' ); var src = gobble( 'src' );

2
package.json

@ -14,7 +14,7 @@
"test-coverage": "rm -rf coverage/* && istanbul cover --report json node_modules/.bin/_mocha -- -u exports -R spec test/test.js", "test-coverage": "rm -rf coverage/* && istanbul cover --report json node_modules/.bin/_mocha -- -u exports -R spec test/test.js",
"posttest-coverage": "remap-istanbul -i coverage/coverage-final.json -o coverage/coverage-remapped.json -b dist && remap-istanbul -i coverage/coverage-final.json -o coverage/coverage-remapped.lcov -t lcovonly -b dist && remap-istanbul -i coverage/coverage-final.json -o coverage/coverage-remapped -t html -b dist", "posttest-coverage": "remap-istanbul -i coverage/coverage-final.json -o coverage/coverage-remapped.json -b dist && remap-istanbul -i coverage/coverage-final.json -o coverage/coverage-remapped.lcov -t lcovonly -b dist && remap-istanbul -i coverage/coverage-final.json -o coverage/coverage-remapped -t html -b dist",
"ci": "npm run test-coverage && codecov < coverage/coverage-remapped.lcov", "ci": "npm run test-coverage && codecov < coverage/coverage-remapped.lcov",
"build": "export COMMIT_HASH=`git rev-parse HEAD` && gobble build -f dist", "build": "git rev-parse HEAD > .commithash && gobble build -f dist",
"prepublish": "npm test", "prepublish": "npm test",
"lint": "eslint src" "lint": "eslint src"
}, },

Loading…
Cancel
Save