Arunoda Susiripala
430789b99f
By default print some messages to the console.
...
Also added a silent option if someone don't want
those messages.
2017-05-11 09:23:08 -07:00
Arunoda Susiripala
42f1d2efda
Add a way to customize the output directory.
2017-05-08 19:10:55 -07:00
Arunoda Susiripala
71296cceb3
Add the verbose mode.
2017-05-08 18:53:08 -07:00
Arunoda Susiripala
f602f6dc1e
Copy all the static assests to .out
2017-05-07 15:47:40 -07:00
Kevin Donahue
c9bfba6865
Only watch config file that exists on the level of source files ( #1643 )
2017-04-10 16:07:38 +02:00
alex newman
9347c8bdd0
Specify a different build directory for #1513 ( #1599 )
...
* Update references to `.next`
* Remove console logs and extraneous semi colons
* Remove lint errors
* Update references to .next and update docs
* Update options from nested to flat with `distDir`
* Add integration tests, and update `.gitignore`
* Rename integration folder to dist-dir to match standards
2017-04-06 15:39:26 +05:30
Kevin Donahue
f9aa7bdbc1
Fix typo in signal message on process close event ( #1601 )
2017-04-03 09:19:29 +05:30
Tim Neutkens
c50c703d11
Update next init to reflect changes in 2.0 ( #1543 )
2017-03-28 21:20:18 +02:00
Tim Neutkens
63e3262f2f
Add message for missing peerDependencies ( #1187 )
...
* Add message for missing peerDependencies
* Remove exit
* Use console.warn
2017-02-23 17:00:37 +01:00
Tim Neutkens
f93bacfaba
Use minimist string option for hostname ( #1090 )
...
* Use minimist string option
* Consistently use --hostname
* Code style
* Show hostname
2017-02-13 01:23:42 +09:00
Jesse Hattabaugh
c4a22abb4c
adding hostname argument to CLI ( #1017 )
...
* adding hostname argument to CLI
* using -H instead of -hn
* removing hostname default
* checking that hostname has a truthy value that's not a boolean
* making the log message match the hostname
* oops
2017-02-12 12:26:10 +01:00
Tim Neutkens
ec83670cc7
Check if BUILD_ID is available before starting ( #960 )
...
* Check if BUILD_ID is available before starting
* Leave whitespace at end of file
2017-02-02 15:59:01 -08:00
Artem Samofalov
2f7d743050
add pretty message if port already in use( #927 ) ( #932 )
...
* add pretty message if port already use(#927 )
* fix console async nature
* fix linter
* clean callbacks code
* Check package.json for the startup script
* fix path to package
* omit callback
* remove extra check, code execute in try block
* + reason for change start listen port of node http
* remove extra code for search package
2017-02-01 21:36:23 +01:00
Jarmo Isotalo
51cbebb240
Don't process.exit(null) when e.g build is SIGKILL
ed ( #887 )
2017-01-25 17:10:48 -08:00
Arunoda Susiripala
6f117ecf77
Set default NODE_ENV value. ( #768 )
2017-01-15 19:58:45 -08:00
Arunoda Susiripala
fae2305f46
Add correct sync version of error handling with existSync. ( #769 )
...
* Add correct sync version of error handling with existSync.
* Update utils.js
2017-01-15 21:15:06 +09:00
davidrossjones
60918eeb36
Fix typo for --help messages in /bin ( #770 )
2017-01-14 17:31:09 -08:00
Marvin Mieth
23d5ea9164
Add warning when running start without build ( #736 )
...
* add warning when running start without build
* run build before start
* Revert "run build before start"
This reverts commit 171b54489df7b6c3ebd0d9d65578acf89d4daa12.
* exit code & dir
* dont update yarn.lock
* use existsSync
* Add some style changes.
2017-01-11 23:11:37 +09:00
Arana Jhonny
e363e73715
Fix Improve "pages/ not found error" ( #624 )
...
* fix not found error
* add comment
2017-01-05 13:00:55 -08:00
Matthew Mueller
de57e92109
standard format + remove unnecessary react dependency ( #492 )
2016-12-23 20:08:49 +09:00
Luke Edwards
ff7e128c80
add cli version flags ( #435 )
...
* add version flags
* fix typo -.-
2016-12-19 12:14:23 -08:00
Stephen Sauceda
955f6817c4
Add cli usage information ( #423 )
...
* add cli usage: `next init`
* add cli usage: `next --help`
* add cli usage: `next build --help`
* add cli usage: `next dev --help`
* add cli usage: `next init --help`
* add cli usage: `next start --help`
* use set
* build, start and dev all accept a directory
* typo and conciseness
2016-12-18 12:28:34 -08:00
Ives van Hoorne
5ab7463b93
Exploration of different config + expose webpack config ( #222 )
...
* Use next.config.js instead of package.json
* Remove irrelevant comment
* Integrate with custom webpack config
* Include hotReload option
* Remove async/await for getConfig
* Read package.json, show warning when webpack in config is defined
* Prepend warning message with WARNING
* Update log statements
* Documentation
* Restart server on change of config
* Fix process handling and cases where there is no config
* Also restart server when config file gets deleted
* Changed second parameter of webpack to config
* Support for returning Promise
* Update documentation, fix bug with webpack config
* Remove package.json, cdn and hotReload from config
2016-12-17 10:38:11 -08:00
Naoyuki Kanezawa
1708222381
Programmatic API ( #310 )
...
* add 'next' api
* add render APIs
* add 'as' prop to Link
* check Accept header to serve json response
* check if response was finished on getInitialProps call
* move server/app to server/index
* load webpack-hot-middleware-client by absolute path
* server: options for testing
* add tests
* example: improve
* server: make dir optional
* fix client routing
* add parameterized routing example
* link: fix display url
* Add custom-server-express example (#352 )
* Add custom-server-express example
* Remove extraneous nexts in express routes defs
* Update next config in server.js
* Handle accept headers totally inside Next.js (#385 )
* Handle accept headers totally inside Next.js
Now user doesn't need to handle it anymore.
* Move json pages serving to /_next/pages base path.
* Join paths correctly.
* remove next/render
2016-12-16 12:33:08 -08:00
Stephen Sauceda
694c8c56c7
update default page generated by next init
( #376 )
...
* use next logo on 'init' start page
* use github cdn for logo
2016-12-11 12:01:39 -08:00
Leo Lamprecht
7bb903d563
Only show the URL locally, not on the Now platform
...
Now outputs a URL by itself
2016-12-06 21:39:26 +01:00
nkzawa
6ca52f3ee2
use template literals for console.log
2016-12-02 15:29:02 +09:00
Naoyuki Kanezawa
12f31b5bf3
Source map support ( #279 )
...
* generate source-maps on development
* remove unused dep
2016-12-02 10:43:38 +09:00
Tim Oxley
77739f4d5e
next init: Create supplied directory if it does not exist. ( #136 )
...
* next init: Create supplied directory if it does not exist.
* next init: use mkdirp to init into nested dirs.
Picked mkdirp-then out of many alternatives. Same author & similar
dependencies to mz.
Now next init a/b/c works.
Related https://github.com/zeit/next.js/pull/136#discussion_r85543040
2016-11-03 19:07:15 +09:00
Tim Oxley
b86f6a2d42
Ensure bin files are linted. Fix lint issue in bin/next-init. ( #158 )
2016-10-31 11:39:55 -07:00
Tim Oxley
5595232f58
next init: Exit non-zero when refusing to run in 'pages' dir. ( #156 )
...
Should only exit `0` if the command was successful. The command refusing to execute should be considered a failure.
Also, this condition can be detected synchronously, no need to wait on the async existence check.
2016-10-30 15:03:05 +09:00
Tim Oxley
da1cdcb843
next init: create package.json with empty description ( #135 )
2016-10-28 12:05:30 +01:00
Tim Oxley
cab1f48d1e
next init: Inherit project name from directory. ( #134 )
2016-10-28 12:05:11 +01:00
Dan Zajdband
38efb9f96e
Using process.exit instead of exit
2016-10-25 16:03:24 +01:00
Dan Zajdband
0bae38ae16
It was process.exit
2016-10-25 16:01:36 +01:00
Dan Zajdband
14ef3fcfca
Only console error
2016-10-25 15:27:21 +01:00
Dan Zajdband
37f76b16bc
Error instead of warning on missing pages dir
2016-10-25 15:25:45 +01:00
Dan Zajdband
91d979d559
Removed auto open tab functionality ( #45 )
2016-10-25 14:36:02 +02:00
nkzawa
ec774a39da
refactor paths
2016-10-19 21:58:08 +09:00
nkzawa
ae5098599a
hot-reloader: refactoring
2016-10-17 16:05:46 +09:00
nkzawa
a40bba954b
remove .next before compiling
2016-10-17 12:55:33 +09:00
nkzawa
1be8447a26
Merge branch 'master' into add/hot-reload
2016-10-17 11:10:16 +09:00
Dan Zajdband
142a6e375b
Open tab when running next dev ( #8 )
...
* Open tab when running next dev
* Added NEXT_OPEN_BROWSER env var to prevent open a browser tab on next dev
* using regexp for testing false on env var
* adding ! to if
2016-10-16 18:49:33 -07:00
Dan Zajdband
d9b1828c79
Added warning when pages dir is not present ( #14 )
...
* Added warning when pages dir is not present and a special one if it exists as a sibling of the project root
* Added requested copy changes
2016-10-16 18:04:35 -07:00
Dan Zajdband
1477734211
Added linting using standard ( #27 )
...
* Added linting using standard
* Linting on test
2016-10-16 17:00:17 -07:00
Dan Zajdband
97ad053855
Added next init command for starting a new project ( #15 )
...
* Added next bootstrap command for starting a new project
* renamed bootstrap to init and check we are not in a dir called pages
* Removed extra empty line
2016-10-16 16:55:30 -07:00
nkzawa
3032ade283
write assets to disk
2016-10-16 04:49:42 +09:00
nkzawa
26e6193a97
hot-reload: initial
2016-10-15 00:05:08 +09:00
nkzawa
6718b05347
add _error.js, fix error handlings
2016-10-09 18:25:38 +09:00
Dan Zajdband
1833effeb7
Fixes next dev and adds the css requires
2016-10-06 18:40:15 -04:00