David Glasser
8a7b1ddf35
Merge branch 'devel' into linker.
...
Conflicts:
meteor
packages/absolute-url/.gitignore
packages/accounts-base/package.js
packages/accounts-oauth/package.js
packages/audit-argument-checks/.gitignore
packages/coffeescript/.gitignore
packages/coffeescript/package.js
packages/localstorage-polyfill/.gitignore
packages/oauth1/package.js
packages/oauth2/package.js
packages/random/random.js
scripts/generate-dev-bundle.sh
tools/packages.js
tools/run.js
tools/server/server.js
2013-05-28 15:10:48 -07:00
Andrew Wilcox
cac2368d20
Fix CoffeeScript error reporting.
...
Fixes #1050 .
With the upgrade to CoffeeScript 1.6.2 the source file name and line
number of a parse error is no longer present in the `message` field of
the exception.
2013-05-22 22:42:55 -07:00
David Glasser
8bf2e0edae
More gitignore files.
2013-05-13 18:16:14 -07:00
David Glasser
5be28a3eaa
Now that minimized npm-shrinkwrap is on linker, one last shrinkwrap refresh.
...
Also delete .npm dirs from packages that no longer have direct
dependencies (only their plugins do)
2013-05-13 12:03:56 -07:00
Naomi Seyfer
735aa6be2d
npm shrinkwrap
2013-05-13 11:58:57 -07:00
David Glasser
1f0587886c
Automated .npm changes.
2013-05-13 11:55:11 -07:00
Geoff Schmidt
ed18c6ffb5
Comprehensive build-time error reporting system. In particular: if an error occurs, the build will try to continue to identify any other potential problems so that they can be flagged too. Syntax errors are captured and dealt with programmatically, rather than just being echoed to stderr by node. Stack traces are parsed to pull out file and line information, and a distinction is made between the 'user' and 'internal' portions of the stack. All of this is at build time only -- it has not been extended to (run-time) server or browser yet. Also, no source maps yet, though line numbers are computed correctly for units within the linker.
2013-05-13 11:52:43 -07:00
Geoff Schmidt
4bff34a680
Port 'less' package to new plugin API
2013-05-13 11:52:43 -07:00
Geoff Schmidt
8c72a28e35
Port coffeescript package to new plugin API
2013-05-13 11:52:43 -07:00
David Glasser
6b48e8bd8a
stuff that doesn't have conflicts
2013-05-13 11:51:50 -07:00
David Glasser
99d5be0079
Mimize shrinkwrap files so that they change less in git.
2013-05-09 11:17:36 -07:00
David Glasser
b9693f4e1e
Update .npm for newish code (eg 1a7c2d8).
2013-04-25 14:39:45 -07:00
Andrew Wilcox
c83fcbb5ca
Bump CoffeeScript version to 1.6.2.
2013-04-25 14:20:29 -07:00
Andrew Wilcox
6873c91424
Allow CoffeeScript to set global vars when using "use strict".
...
Ha. Turns out that `.call(this)` is needed after all when a
CoffeeScript file is using "use strict".
(http://es5.github.io/#x15.3.4.4 )
Thanks to pipedreambomb on stackoverflow for the bug report and to
user1737909 for the documentation reference.
2013-04-15 10:52:01 -07:00
Naomi Seyfer
c44c092e39
All npm-shrinkwrap resolutions; checking them in
2013-04-04 14:22:04 -07:00
Andrew Wilcox
b1a27cd90c
test that CoffeeScript can set global vars using this
2013-03-23 13:07:22 -07:00
David Glasser
c6f0e74136
Some updates to shrinkwrap files that I didn't commit before because I had a
...
corrupted repo from some unfinished code.
2013-03-21 15:59:24 -07:00
Avital Oliver
794a05b7e6
Pass release into bundler in all cases
2013-03-19 15:11:09 -07:00
Avital Oliver
2ee683ec68
80c
2013-03-19 15:11:05 -07:00
Avital Oliver
afd5094468
Write .npm/README, and reformatted npm-shrinkwrap.json (due to new npm)
2013-03-19 15:11:05 -07:00
Avital Oliver
5a0a4f5ab0
npm dependencies at bundle time
...
- package.js now has a top-level 'Npm.depends' directive
- both bundle-time and server run-time code can get access
to any dependent npm module with 'Npm.require'
2013-03-19 15:11:04 -07:00
Rasmus Erik Voel Jensen
898f552f29
CoffeeScript v1.5.0 in generate-dev-bundle.sh + style fix in coffeescript-package
2013-03-02 18:48:08 -08:00
Rasmus Erik Voel Jensen
fa4c81071d
Literate CoffeeScript support. Added support for extension .litcoffee (and updated tests and documentation).
2013-03-02 18:48:08 -08:00
Tom Coleman
6a4f20ae55
Better error reporting for coffescript.
...
Use CS's inbuilt filename reporting, and use `bundle.error` rather than throwing.
Fixes #331
2012-09-16 12:10:09 +10:00
David Greenspan
840dc7d8a5
make coffeescript tests fail if .coffee file doesn't run
2012-04-25 17:36:45 -07:00
Nick Martin
b0af1751c7
Add coffeescript tests.
2012-04-25 13:35:26 -07:00
Jason Giedymin
078cdaf441
Add bare option for compiling CoffeeScript
...
Removes top-level function safety wrapper.
(http://coffeescript.org/#lexical_scope )
2012-04-24 23:03:43 -07:00
Geoff Schmidt
d1d5604976
Refactor bundler; new package API
2012-01-27 20:02:26 -08:00
Geoff Schmidt
e5eb42e55c
Refactor package API/bundler
2012-01-27 20:02:24 -08:00
Nick Martin
d69c2d1f19
Initial import from old busted repo.
2011-11-17 18:35:20 -08:00