Skip to content
This repository has been archived by the owner on Mar 7, 2023. It is now read-only.

Commit

Permalink
Merge pull request #389 from blockchain/package-es5
Browse files Browse the repository at this point in the history
Convert src files to es5 before publishing
  • Loading branch information
Sjors committed May 31, 2017
2 parents 8b026b8 + eada6fd commit 881cd8b
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 20 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ npm-debug.log
# Generated js files
build
dist
lib

# Generated coverage reports
coverage
Expand Down
11 changes: 11 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
node_modules
build
coverage
coverage-lcov
npm-debug.log
tests
.travis.yml
Changelog.md
karma.conf.js
Makefile
webpack.config.js
5 changes: 4 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,14 @@
"Kevin Woudini",
"Justin Tormey"
],
"main": "index.js",
"main": "lib/index.js",
"module": "src/index.js",
"repository": {
"type": "git",
"url": "https://github.com/blockchain/my-wallet-v3.git"
},
"scripts": {
"prepublish": "node_modules/.bin/babel src --presets babel-preset-es2015 --out-dir lib",
"dist": "NODE_ENV=\"prod\" ./node_modules/.bin/webpack",
"build": "./node_modules/.bin/webpack --progress",
"build:watch": "./node_modules/.bin/webpack -w",
Expand All @@ -52,6 +54,7 @@
"ws": "2.0.*"
},
"devDependencies": {
"babel-cli": "~6.24.0",
"babel-loader": "6.2.10",
"babel-plugin-transform-object-assign": "~6.22.0",
"babel-polyfill": "6.16.*",
Expand Down
36 changes: 18 additions & 18 deletions index.js → src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,25 +25,25 @@ try {

module.exports = {
Buffer: Buffer,
MyWallet: require('./src/wallet'),
WalletStore: require('./src/wallet-store'),
WalletCrypto: require('./src/wallet-crypto'),
Payment: require('./src/payment'),
ImportExport: require('./src/import-export'),
BlockchainSettingsAPI: require('./src/blockchain-settings-api'),
Helpers: require('./src/helpers'),
API: require('./src/api'),
Tx: require('./src/wallet-transaction'),
WalletTokenEndpoints: require('./src/wallet-token-endpoints'),
WalletNetwork: require('./src/wallet-network'),
RNG: require('./src/rng'),
Transaction: require('./src/transaction'),
Address: require('./src/address'),
Metadata: require('./src/metadata'),
MyWallet: require('./wallet'),
WalletStore: require('./wallet-store'),
WalletCrypto: require('./wallet-crypto'),
Payment: require('./payment'),
ImportExport: require('./import-export'),
BlockchainSettingsAPI: require('./blockchain-settings-api'),
Helpers: require('./helpers'),
API: require('./api'),
Tx: require('./wallet-transaction'),
WalletTokenEndpoints: require('./wallet-token-endpoints'),
WalletNetwork: require('./wallet-network'),
RNG: require('./rng'),
Transaction: require('./transaction'),
Address: require('./address'),
Metadata: require('./metadata'),
Bitcoin: require('bitcoinjs-lib'),
External: require('./src/external'),
BuySell: require('./src/buy-sell'),
constants: require('./src/constants'),
External: require('./external'),
BuySell: require('./buy-sell'),
constants: require('./constants'),
BigInteger: require('bigi/lib'),
BIP39: require('bip39'),
Networks: require('bitcoinjs-lib/src/networks'),
Expand Down
2 changes: 1 addition & 1 deletion webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ let webpack = require('webpack');
let StringReplacePlugin = require('string-replace-webpack-plugin');

let config = {
entry: './index.js',
entry: './src/index.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'my-wallet.js',
Expand Down

0 comments on commit 881cd8b

Please sign in to comment.