Skip to content

Change Browserify to Webpack to enable Synthetic Default Imports! #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 107 commits into from
Oct 31, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
c9365db
Now powered by webpack!
ryanelian Oct 13, 2017
296be49
Updated templates to utilize the synthetic default imports!
ryanelian Oct 13, 2017
fbd445d
Updated README!
ryanelian Oct 13, 2017
821a7a4
words.
ryanelian Oct 13, 2017
dda38ed
Fixed README.
ryanelian Oct 13, 2017
f346fd8
Improve README!
ryanelian Oct 13, 2017
91605a6
Re-add node_modules exclusion to tsconfig in templates, just to be on…
ryanelian Oct 13, 2017
97a746b
Took out the experimental server mode.
ryanelian Oct 13, 2017
f4a1a91
better
ryanelian Oct 13, 2017
3575791
word.
ryanelian Oct 13, 2017
8869e0f
Improve concat README.
ryanelian Oct 13, 2017
23e45be
Adding a convenient notification on build error.
ryanelian Oct 13, 2017
ae4c1f3
Changed notification icon :D
ryanelian Oct 13, 2017
c3e5940
Improve README.
ryanelian Oct 13, 2017
8443dce
Improve externals example.
ryanelian Oct 13, 2017
2306aa9
vue-template-compiler upgrade.
ryanelian Oct 14, 2017
e62142b
Improved README.
ryanelian Oct 15, 2017
d26969c
Emoji switch.
ryanelian Oct 15, 2017
f7a9f98
ts-loader and uglify-js upgrades!
ryanelian Oct 16, 2017
9b4dbb5
Package updates.
ryanelian Oct 17, 2017
b963e91
Removed notifier (annoying). Improved CSS source maps and error message.
ryanelian Oct 17, 2017
45d50a0
Allow other TS modules (not just ES2015). Update webpack.
ryanelian Oct 17, 2017
1ec32d4
Updated template packages: we don't need full node typings, only the …
ryanelian Oct 17, 2017
8caef5d
Updated README
ryanelian Oct 18, 2017
c5144bc
chalk now ships with official typings!
ryanelian Oct 18, 2017
6cdafcb
Improved template-loader unknown template error message.
ryanelian Oct 18, 2017
17dbada
Improved vue compiled template type definition.
ryanelian Oct 18, 2017
795ff52
ts-loader patch
ryanelian Oct 19, 2017
824fca5
Normalize input CSS as index.scss, outputs as ipack.js and ipack.css!…
ryanelian Oct 20, 2017
3c46b2b
Add output JS and CSS file name options with extensions error guard. …
ryanelian Oct 20, 2017
f5fc51c
Add migration guide from 4 to 5.
ryanelian Oct 20, 2017
e03fe8e
Updated templates.
ryanelian Oct 20, 2017
7a8608f
Updated README and books.
ryanelian Oct 20, 2017
35d5838
Fixed vue book.
ryanelian Oct 20, 2017
afc4d05
Fixed typo.
ryanelian Oct 20, 2017
c8937e5
word.
ryanelian Oct 20, 2017
4cf87c6
Update README: jsOut and cssOut migration guide.
ryanelian Oct 21, 2017
8b7d3e4
Add VS 2015 TS extension and VS Code download link.
ryanelian Oct 21, 2017
4cd1253
Screenshot update.
ryanelian Oct 21, 2017
8064f18
Refactored PrettyUnits methods.
ryanelian Oct 21, 2017
ab8004c
Streamlined JS build output to minimalist emit / error / warning only…
ryanelian Oct 21, 2017
79acf90
Improved build process using a PowerShell script.
ryanelian Oct 21, 2017
cc1f80a
Minor updates.
ryanelian Oct 22, 2017
39c65bf
Refactored prettySeconds method.
ryanelian Oct 22, 2017
5de2bb4
Add precision guard to prettyMilliseconds to prevent passing in floats.
ryanelian Oct 22, 2017
d52ab26
No decimal point for pretty ms
ryanelian Oct 22, 2017
3cd8c1d
Use FAST inlined source map for development build!
ryanelian Oct 22, 2017
685a7f7
Updated templates: axios now ships with generic methods!
ryanelian Oct 22, 2017
bed23ab
Fixed Sass source map break / regression!
ryanelian Oct 22, 2017
9eec2e3
Simplified the human language interface.
ryanelian Oct 22, 2017
adcaaee
application --> app
ryanelian Oct 22, 2017
f95f839
Remove all comments.
ryanelian Oct 22, 2017
c7eeaf9
Refactored streamConcatVinyl
ryanelian Oct 22, 2017
e92cb61
Refactored registerJsTask. Renamed CompilerFlags interface properties.
ryanelian Oct 22, 2017
e2f7cc3
A more menacing webpack fatal error output.
ryanelian Oct 22, 2017
7f314da
Output folder log wording.
ryanelian Oct 22, 2017
d3fefb5
Only log concat watch warning if actually doing it.
ryanelian Oct 22, 2017
d08f6a0
Updated screenshot. Published 5.0.0-beta4
ryanelian Oct 23, 2017
06bd37b
Developed tsconfig target-sensitive minification and experimental par…
ryanelian Oct 25, 2017
284aa64
Updated screenshot.
ryanelian Oct 25, 2017
cbed418
Minor AngularJS templates typing update.
ryanelian Oct 25, 2017
b82c3e8
change flag: unmap --> obfuscate. Add Node.js version 8 update nag.
ryanelian Oct 25, 2017
5654a24
Async clean. Clean old (-1d) cache folder. Async template scaffold.
ryanelian Oct 26, 2017
a174f2c
Output cache clean file count.
ryanelian Oct 26, 2017
4489e5b
ts-loader update: only actually compile bundled files!
ryanelian Oct 26, 2017
1a41048
Minor template typings update.
ryanelian Oct 26, 2017
19e6217
Improved Travis build matrix.
ryanelian Oct 26, 2017
dfe0b0a
Simplified build matrix. Add AppVeyor!
ryanelian Oct 26, 2017
06c678e
AppVeyor requires newline separated commands?!
ryanelian Oct 26, 2017
1502999
Fixing build breaks.
ryanelian Oct 26, 2017
592e9cf
Fuck NPM 5
ryanelian Oct 26, 2017
732484b
Add AppVeyor badge to README!
ryanelian Oct 27, 2017
100b357
Cache yarn + node_modules on AppVeyor and Travis.
ryanelian Oct 27, 2017
ae9d8de
Simpler build matrix.
ryanelian Oct 27, 2017
3b0fe3b
Updated AppVeyor badge to display Master branch status.
ryanelian Oct 27, 2017
575274a
Updated README.
ryanelian Oct 27, 2017
fce2884
Rearranged log: Error / Warnings first, then emitted assets. Shuts up…
ryanelian Oct 27, 2017
6f6f6c6
Updated README.
ryanelian Oct 27, 2017
1c598ae
Wording: CPU threads.
ryanelian Oct 27, 2017
bf8ee60
Fixing yarn global loader discovery.
ryanelian Oct 27, 2017
bf1f5de
Parallel mode chat wording --> CPU threads.
ryanelian Oct 27, 2017
2122047
Inverted loader resolution (from custom to global)
ryanelian Oct 27, 2017
f32b7e4
Make npm instructions easier to understand.
ryanelian Oct 27, 2017
d4e1e14
Removed Vinyl. Crafted CSS compiler by hand!
ryanelian Oct 28, 2017
6a05879
Actually disables the source map this time!
ryanelian Oct 29, 2017
fb32fc6
Completed new JS concat with source maps support!
ryanelian Oct 29, 2017
3143925
Changed -d wording back.
ryanelian Oct 29, 2017
c8d95af
Restructured source map (sourceRoot: instapack://). Removing concat s…
ryanelian Oct 29, 2017
b3f5417
Fixing build break due to fs.writeFile exploding. Used outputFile ins…
ryanelian Oct 29, 2017
4d764e8
RC!
ryanelian Oct 29, 2017
a366405
word.
ryanelian Oct 29, 2017
eead75a
word.
ryanelian Oct 29, 2017
03c68a0
GulpLog --> timedLog
ryanelian Oct 29, 2017
888bf19
Refactored the godly Compiler class into multiple Build Tool and Util…
ryanelian Oct 29, 2017
9da2c83
banish properties from the create options method.
ryanelian Oct 29, 2017
fbf7f91
Developed Turbo TypeScript loader!
ryanelian Oct 29, 2017
62bd399
Refactor UglifyESOptions --> TypeScriptOptionsReader.
ryanelian Oct 29, 2017
c3e362f
Remove unnecessary imports.
ryanelian Oct 29, 2017
266267f
Rename TypeScriptOptionsReader --> TypeScriptConfigurationReader
ryanelian Oct 30, 2017
1a1d675
Cleanup.
ryanelian Oct 30, 2017
f9ca17f
ts-loader update.
ryanelian Oct 30, 2017
7bc8d87
Templates packages updates.
ryanelian Oct 30, 2017
bc72b08
Changed ts-loader + cache-loader to turbo-typescript-loader!
ryanelian Oct 31, 2017
593bf8f
True parallel build tasks using node child process fork instead of Un…
ryanelian Oct 31, 2017
983828b
Use clean EventHub build notification to kill forked process!
ryanelian Oct 31, 2017
f678734
Output "Compiling JS / CSS" message before each compile (during watch…
ryanelian Oct 31, 2017
8f1118a
TypeScript 2.6.1 and Node.js 8.9.0 LTS were released!
ryanelian Oct 31, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 19 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,24 @@
language: node_js
node_js:
- "6"
- "7"
- "8"
env:
- TEMPLATE=angular-bootstrap
- TEMPLATE=angular-material
- TEMPLATE=empty
- TEMPLATE=inferno
- TEMPLATE=react
- TEMPLATE=vue
- TEMPLATE=vue+
cache:
yarn: true
directories:
- node_modules
script:
- npm run build
- npm link
- instapack --version
- mkdir demo
- cd demo
- ipack new $TEMPLATE
- ipack
- ipack -ud
199 changes: 113 additions & 86 deletions README.MD

Large diffs are not rendered by default.

41 changes: 41 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
version: 1.0.{build}
image: Visual Studio 2017
environment:
NODEJS_VERSION: 8
matrix:
- TEMPLATE: angular-bootstrap
- TEMPLATE: angular-material
- TEMPLATE: empty
- TEMPLATE: inferno
- TEMPLATE: react
- TEMPLATE: vue
- TEMPLATE: vue+
cache:
- node_modules
- '%LOCALAPPDATA%\Yarn'
test: off
install:
- ps: >-
Install-Product node $env:NODEJS_VERSION

npm install -g npm@latest-4 # Fixes build break due to npm 5 vs. fsevents in Windows!

yarn

build_script:
- ps: >-
npm run build

npm link

instapack --version

mkdir demo

cd demo

ipack new $env:TEMPLATE

ipack

ipack -ud
16 changes: 0 additions & 16 deletions bin/Aliasify.js

This file was deleted.

Loading