diff --git a/config/webpack.config.backend.js b/config/webpack.config.backend.js index 89d1273..03fcfb2 100644 --- a/config/webpack.config.backend.js +++ b/config/webpack.config.backend.js @@ -72,6 +72,7 @@ module.exports = { plugins: [ new RemoveBuildDirectoryPlugin(), new webpack.DefinePlugin(env.individuallyStringified), + new webpack.BannerPlugin({banner: "#!/usr/bin/env node", raw: true}), ], mode: process.env.NODE_ENV, }; diff --git a/package.json b/package.json index 5c75116..fcfc691 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,9 @@ { "name": "sourcecred", - "version": "0.7.0-beta-1", + "description": "a tool for communities to measure and reward value creation", + "homepage": "https://sourcecred.io", + "repository": "github:sourcecred/sourcecred", + "version": "0.7.0-beta-3", "private": false, "dependencies": { "aphrodite": "^2.4.0", @@ -95,7 +98,7 @@ "prettify": "prettier --write '**/*.js'", "check-pretty": "prettier --list-different '**/*.js'", "start": "NODE_ENV=development webpack-dev-server --config config/webpack.config.web.js", - "build": "run-p build:* && ln -sf ../build ./bin/site-template", + "build": "run-p build:* && ln -sf ../build ./bin/site-template && chmod +x ./bin/sourcecred.js", "build:frontend": "NODE_ENV=production webpack --config config/webpack.config.web.js", "build:backend": "NODE_ENV=development webpack --config config/webpack.config.backend.js", "api": "webpack --config config/webpack.config.api.js", @@ -146,5 +149,6 @@ "files": [ "/bin", "/build" - ] + ], + "bin": "./bin/sourcecred.js" }