Jia Hao Goh
8f78dd03af
Update eslint and use Airbnb style
...
- Add `npm run lint:fix` command
- Cleanup inferIcon.js logic slightly
2017-04-29 22:52:12 +08:00
Darren Haken
461c7a38f0
Change Mocha to not need a babel build to run ( #349 )
...
* Change Mocha to not need a babel build to run
- Also add tests around normalizeUrl
* PR 359 Apply changes due to comments
- Remove babelrc as its in the package.json
- Change tdd npm task to use gulp
- Remove source map support file from import list for normalizeUrlSpec
- Change gulp tdd task to run mocha on first run
359 Apply changes due to comments
- Remove babelrc as its in the package.json
- Change tdd npm task to use gulp
- Remove source map support file from import list for normalizeUrlSpec
- Change gulp tdd task to run mocha on first run
359 Apply changes due to comments
- Remove babelrc as its in the package.json
- Change tdd npm task to use gulp
- Remove source map support file from import list for normalizeUrlSpec
- Change gulp tdd task to run mocha on first run
2017-04-25 16:04:57 +01:00
Jia Hao Goh
b467ac7a51
Promisify inferTitle module
...
Also remove the request dependency, use Axios instead
2017-04-21 00:24:48 +08:00
Jia Hao Goh
34f91c0a20
7.2.0
2017-04-20 01:33:18 +08:00
Ronan Jouchet
be4b9a7436
Fix #327 - Update dependencies (except eslint), default to Electron 1.6.6 ( #341 )
2017-04-18 17:30:54 -04:00
Roman Masyhar
f633eca5ae
Remove duplicate dependencies ( #337 )
2017-04-09 21:39:42 -04:00
Jia Hao Goh
a540326237
7.1.0
2017-04-07 01:13:58 +08:00
Goh Jia Hao
707cc8b730
7.0.1
2016-06-16 16:30:57 +08:00
Goh Jia Hao
6fccbbfaa5
Use original eslint module for linting instead of gulp
...
- Workaround for google/eslint-config-google#10
2016-05-27 02:23:37 +08:00
Goh Jia Hao
2c4aa548b3
7.0.0
2016-05-27 00:23:07 +08:00
Goh Jia Hao
e2f3b476b1
Update validator to v5.2.0
2016-05-26 23:07:23 +08:00
Goh Jia Hao
d5f11003e3
Update shelljs to v0.7.0
2016-05-26 23:07:15 +08:00
Goh Jia Hao
ffa217db04
Update cheerio to v0.20.0
2016-05-26 23:06:11 +08:00
Goh Jia Hao
5264a96e3e
Update axios to v0.11.1
2016-05-26 23:05:56 +08:00
Goh Jia Hao
960f3362c9
Update eslint to v2.0.0
2016-05-26 23:05:44 +08:00
Goh Jia Hao
1f0d170021
Update electron-packager to v7.0.1
2016-05-13 12:50:40 +08:00
Goh Jia Hao
67482ec981
6.14.0
2016-05-08 15:33:10 +08:00
Jia Hao
a0df9eff88
6.13.0
2016-03-25 21:14:35 +08:00
Jia Hao
e7390b9e33
Implement setting of verbose log level
2016-03-25 20:50:52 +08:00
Jia Hao
d1e3d30935
6.12.1
2016-03-14 12:41:22 +08:00
Jia Hao
a8072d2234
Hopefully fix icon retrieval bugs
...
Icon ext from page-icon contains `.` before ext now, e.g. `.png`
2016-03-14 12:28:14 +08:00
Jia Hao
826ba0d779
6.12.0
2016-03-14 00:43:59 +08:00
Jia Hao
7ad7c346ef
Add progress bar
2016-03-12 15:46:07 +08:00
Jia Hao
136c599f92
Use polyfill to support node >0.10
2016-03-12 01:36:18 +08:00
Jia Hao
7783f99e12
Update babel
...
Attempt to fix error
```
Error: only one instance of babel-polyfill is allowed
```
for Nodejs<=4
2016-03-11 13:47:00 +08:00
Jia Hao
4c708fac26
Try to use assets store for icons before infer
...
Also promisified inferIcon
2016-03-11 12:40:08 +08:00
Jia Hao
b09021dc3a
6.11.0
2016-03-11 03:49:26 +08:00
Jia Hao
c8d6cef815
Remove dependency on bestIcon api
...
Use page-icon instead
2016-03-08 20:29:04 +08:00
Jia Hao
99fcb60a44
Split gulpfile into multiple parts
2016-02-28 00:45:44 +08:00
Jia Hao
45bcccd17e
6.10.1
2016-02-26 03:14:34 +08:00
Jia Hao
a4462b191d
6.10.0
2016-02-25 19:04:52 +08:00
Jia Hao
e1426b849a
Implement injection of css
2016-02-25 14:56:32 +08:00
Jia Hao
4d49c01ff3
Implement injection of `.js`
2016-02-25 14:11:48 +08:00
Jia Hao
4351906a42
6.9.1
2016-02-25 12:28:08 +08:00
Jia Hao
961d711cd7
6.9.0
2016-02-25 12:22:55 +08:00
Jia Hao
362b48c411
Add codeclimate coverage
2016-02-01 15:23:29 +08:00
Jia Hao
43d50cdaba
6.8.0
2016-01-30 00:40:38 +08:00
Jia Hao
15a7304e1b
Run npm prune before running tests, use shelljs instead of child process
2016-01-30 00:31:27 +08:00
Jia Hao
51acbaaa9c
Cleanup options.js, rename `--app-name` to `--name`
2016-01-29 11:37:54 +08:00
Jia Hao
3eac549902
Remove electron prebuilt as a dev dependency to speed up ci builds
2016-01-28 23:23:36 +08:00
Jia Hao
288f80301c
Implement check for wine before attempting to pass icon to electron pacakger
2016-01-28 23:02:42 +08:00
Jia Hao
c3f6707b74
6.7.0
2016-01-28 11:48:39 +08:00
Jia Hao
8eaa3a39e0
Allow using png to build for OSX if OS is OSX
2016-01-27 10:36:30 +08:00
Jia Hao
dbd660b78f
Add script to convert png to icns on osx
2016-01-27 10:22:22 +08:00
Jia Hao
7296674473
6.6.2
2016-01-26 10:04:13 +08:00
Jia Hao
03440e9227
Fix #87 , Fix #89 - Sanitize app name
...
- Appname that contains unsafe characters which will cause electron packager to hang, so we sanitize them before passing them to electron-packager
2016-01-26 09:51:39 +08:00
Jia Hao
2044bcfcf7
6.6.1
2016-01-25 10:33:55 +08:00
Jia Hao
37a74f7a2c
6.6.0
2016-01-25 09:12:13 +08:00
Jia Hao
e3dc3ee175
Update dev dependencies and add ci scripts
2016-01-25 01:31:32 +08:00
Jia Hao
cb07b13cad
Add mocha basic test to check if nativefier.json is set properly
2016-01-25 01:10:28 +08:00
Jia Hao
afbb5c2544
Add sourcemaps support
2016-01-24 21:07:22 +08:00
Jia Hao
ffc5450e00
Merge branch 'expose-main' of https://github.com/zweicoder/nativefier into zweicoder-expose-main
...
# Conflicts:
# src/cli.js
2016-01-24 20:40:32 +08:00
Jia Hao
fbf956e7be
Build files immediately after install so npm link does not cause problems
2016-01-24 15:19:48 +08:00
Jia Hao
82c29de231
Lint all files
2016-01-24 02:02:23 +08:00
zweicoder
9c19c144e7
Expose main instead of buildApp
2016-01-23 23:10:44 +08:00
Jia Hao
74c8ffbea6
Add script for release to npm
2016-01-23 16:01:58 +08:00
Jia Hao
01ae53c590
Remove prepublish script which messes up `npm install` locally
2016-01-23 15:27:42 +08:00
Jia Hao
3347f30c7e
Add es6 support for app, update npm scripts for gulp and cleanup
...
- Remove random console.log statements
- Remove unused dependencies
2016-01-23 12:42:09 +08:00
Jia Hao
0a42a830e2
Implement watching of src files
2016-01-23 12:29:40 +08:00
Jia Hao
ddd728bd81
Implement gulp webpack to build app
2016-01-23 11:47:28 +08:00
Jia Hao
9c0e65e89f
Merge branch 'master' into refactor/splitcomponents
2016-01-23 10:22:22 +08:00
Jia Hao
91ea8c2a48
Update build script for static folder, will break windows
2016-01-23 10:10:35 +08:00
Jia Hao
55157afe9a
Hotfix for windows mkdir -p
2016-01-22 23:28:36 +08:00
Jia Hao
bd6fedc0ef
Workaround for windows `mkdir -p`, fixes #57
...
- Add a placeholder to keep the `app/lib` directory
- Remove `mkdir -p` postinstall script
2016-01-22 23:27:12 +08:00
Jia Hao
df9ab8b3c7
Precompile ./app
2016-01-22 21:10:38 +08:00
Jia Hao
c89f6a877b
Implement script to set up dev environment
2016-01-22 20:49:37 +08:00
Jia Hao
b2171a68f4
Merge branch 'feature/app-build'
2016-01-22 19:58:36 +08:00
Jia Hao
c1f844f072
Fix invalid argument in build app
...
- Fix `--detect-globals` which was causing `__dirname` to be a constant
- Add `cp` of preload script from `src` to `lib`
2016-01-22 19:54:40 +08:00
Jia Hao
263d713177
6.5.4
2016-01-22 19:07:38 +08:00
Jia Hao
1f44e93659
Use browserify to precompile app npm modules
2016-01-22 18:03:35 +08:00
Jia Hao
12c85af1a2
6.5.3
2016-01-22 10:17:12 +08:00
Jia Hao
dac28bf665
6.5.2
2016-01-22 10:17:06 +08:00
Jia Hao
7b7ebfde99
6.5.1
2016-01-22 09:45:49 +08:00
Jia Hao
c39e66646a
Authentication support
2016-01-22 08:47:30 +08:00
Jia Hao
871c2c66aa
Add script for easy rebuilding of an OAuth app
2016-01-22 00:06:28 +08:00
Jia Hao
76975c18c9
6.4.0
2016-01-21 13:46:07 +08:00
Jia Hao
e723d59f25
Make debug script automatically open the packaged app on OSX
2016-01-21 13:43:12 +08:00
Jia Hao
c097fe767c
Add helper scripts to debug easily
2016-01-21 12:26:05 +08:00
Jia Hao
5c91cf231b
Allow urls without protocols
2016-01-19 21:33:08 +08:00
Jia Hao
364993bfcd
Make app `package.json` name to be kebab cased for robustness
2016-01-19 21:19:09 +08:00
Jia Hao
96c99b21a4
Change name within package.json
2016-01-19 21:07:06 +08:00
Jia Hao
cfd212bd94
Update debug script to ensure that `src` is built before packaging the app
2016-01-19 21:05:41 +08:00
Jia Hao
eb0a1b47bc
Add spinner
2016-01-19 20:51:48 +08:00
Jia Hao
8a7219eba8
Add npm script to facilitate debug
2016-01-19 20:51:01 +08:00
Jia Hao
c8e2c17fb5
Add application menus
2016-01-19 20:35:10 +08:00
Jia Hao
de98c5e402
Fix user agent
2016-01-19 18:33:59 +08:00
Jia Hao
b17c2af5e6
Add keywords
2016-01-19 18:04:36 +08:00
Jia Hao
1c87305d39
6.2.0
2016-01-19 11:49:50 +08:00
Jia Hao
6baf6f277a
Implemented intelligent app name retrieval
2016-01-19 01:18:15 +08:00
Jia Hao
3b02889435
Implement scraping of the web page name for the app
2016-01-19 00:40:24 +08:00
Jia Hao
5411e9c71a
Validate url before building the app
2016-01-18 23:56:59 +08:00
Jia Hao
36b5597063
Add prepublish script
2016-01-18 23:36:05 +08:00
Jia Hao
0eb2e83dc2
Cleanup code
2016-01-18 22:07:22 +08:00
Jia Hao
5379740dda
Initial commit for working module only with api change
2016-01-18 21:45:18 +08:00
Jia Hao
054c7f9ad5
5.1.1
2015-07-06 13:48:34 +08:00
Jia Hao
fdb0750e47
5.1.0
2015-07-06 11:48:09 +08:00
Jia Hao
4e7312ea03
1.1.0
2015-07-06 11:46:50 +08:00
Jia Hao
c1509e30d9
1.0.9
2015-07-05 20:47:48 +08:00
Jia Hao
e9bd05aa34
1.0.8
2015-07-05 17:02:25 +08:00
Jia Hao
594607080e
Updated version and readme
2015-07-05 16:43:44 +08:00