Permalink
Browse files

remove jshint, yuicompressor, and rhino dependencies

  • Loading branch information...
1 parent f80ca72 commit 4ffea5f8cf60a6836255f0c305b264bb7490c9eb @semmypurewal committed Mar 13, 2013
Showing 826 changed files with 0 additions and 313,010 deletions.
View
@@ -1,20 +0,0 @@
-src.dir = ./src
-lib.dir = ./lib
-test.dir = ./spec
-build.dir = ./build
-build.file = ./build/jermaine.js
-build.file.min = ./build/jermaine-min.js
-
-
-rhino = ${lib.dir}/rhino/js.jar
-
-jshint = ${lib.dir}/jshint/build/jshint-rhino.js
-jshint.options = curly=true,forin=true,latedef=true,noempty=true,undef=true,noarg=true,eqeqeq=true,bitwise=true,strict=true,browser=true,immed=true,newcap=true,noarg=true,devel=true,jquery=true
-
-jasmine.script = ${lib.dir}/jasmine/runscript/run-jasmine.js
-
-yuicompressor = ${lib.dir}/yuicompressor/build/yuicompressor-2.4.7.jar
-yuicompressor.options =
-
-lib.dependencies = shim/index_of.js
-concatenate.order = util/namespace.js, util/event_emitter.js, core/validator.js
View
@@ -1,54 +0,0 @@
-<project name="jermaine" default="build">
- <loadproperties srcfile="build.properties" />
-
- <target name="build" depends="clean,lint,concatenate,minify">
- </target>
-
- <target name="clean">
- <delete file="${build.file}" />
- <delete file="${build.file.min}" />
- </target>
-
- <target name="concatenate">
- <concat destfile="${build.file}" fixlastline="yes" eol="lf">
- <filelist dir="${lib.dir}" files="${lib.dependencies}" />
- <filelist dir="${src.dir}" files="${concatenate.order}" />
- <fileset dir="${src.dir}" includes="**/*.js" excludes="${concatenate.order}" />
- </concat>
- </target>
-
- <target name="minify" depends="concatenate">
- <apply executable="java" failonerror="true">
- <fileset dir="${build.dir}" includes="*.js" />
- <mapper type="glob" from="*.js" to="${build.dir}/*-min.js" />
- <arg line="-jar" />
- <arg path="${yuicompressor}" />
- <arg line="${yuicompressor.options}" />
- <srcfile />
- <arg line="-o" />
- <targetfile />
- </apply>
- </target>
-
- <target name="lint">
- <apply executable="java" failonerror="true">
- <fileset dir="${src.dir}" includes="**/*.js">
- <modified />
- </fileset>
- <fileset dir="${test.dir}" includes="**/*.js">
- <modified />
- </fileset>
- <arg line="-jar" />
- <arg path="${rhino}" />
- <arg path="${jshint}" />
- <arg line="${jshint.options}" />
- </apply>
- </target>
-
- <target name="test">
- <apply executable="phantomjs" failonerror="true">
- <filelist dir="${test.dir}" files="index.html" />
- <arg path="${jasmine.script}" />
- </apply>
- </target>
-</project>
View
@@ -1 +0,0 @@
-{ "repo": "jshint/jshint" }
View
@@ -1,63 +0,0 @@
-April 16, 2011
- * New edition: 2011-04-16
-
- * Unit tests for all options and some core functions
- * A number of small typo and message fixes
- * JSHint is now a JavaScript/JSON parser only
- (ADSafe, HTML, CSS related code was removed)
- * JSHint now supports function-scoped options
- * JSHint now supports both /*jshint and /*jslint
-
- * JSHint now supports shebangs (#!)
- * Added support for typed array globals
- * Allowed the use of variables/functions before definition.
- (option 'latedef' to disallow)
- * Fixed a bug with 'forin' option
- * Fixed Rhino wrapper's CLI options support
- * Fixed a bug with JSHint leaking internal variables
- * Added option 'expr' to allow ExpressionStatement as valid Program
- * Added an option 'prototypejs' to pre-define Prototype globals
- * Added XPathResult et al. to the 'browser' option
- * Added support for 'undefined' as a function parameter
- * Option 'boss' has now precedence over 'eqeqeq' when it comes to '== null'
- * Fixed a bug with JSHint parsing getters/setters as function statements
- * Added an option 'mootools' to pre-define MooTools globals
- * Added an option 'globalstrict' to allow the use of global strict mode
- * Added HTMLElement to the browser environment
- * Added support for the void operator
- * Fixed a bug with 'new Array'
- * Added option 'white' to check for trailing whitespaces
-
-March 01, 2011
- * New edition: 2011-03-02
-
- * When library is used from Rhino, you can provide options via command line arguments
-
- * Added new HTML5 globals to the 'browser' option
- * Tolerate == null when boss:true
- * Tolerate undefined variables in the typeof and delete
- * Tolerate undefined as a formal parameter
- * Recognize new Array(<expr>) as a valid expression
- * Added support for explicit case statement fallthroughs (using special comments)
- * Added third formal parameter to JSHINT for specifying pre-defined globals
-
- * New option 'asi' to tolerate the use of automatic semicolon insertion
- * New option 'jquery' to assume jQuery environment
- * New option 'couch' to assume CouchDB environment
-
-February 19, 2011
- * New edition: 2011-02-19
-
- * Library can act as a Node.js module and a Rhino program
-
- * Tolerate single statements in if/for/while constructions ('curly' to disallow)
- * Tolerate arguments.callee and arguments.caller ('noarg' to disallow)
- * Tolerate empty blocks ('noempty' to disallow)
- * Tolerate the use of `new` for side-effects ('nonew' to disallow)
- * Less strict styling check by default ('white' to revert)
-
- * New option 'boss' to tolerate assignments inside if/for/while
- * New option 'node' to assume Node environment
-
-January 19, 2011
- * Forked JSLint from the edition 2010-12-16
View
@@ -1,23 +0,0 @@
-build_dir:
- @mkdir -p "build"
-
-rhino: build_dir
- @echo "Building JSHint for Rhino"
- @echo "#!/usr/bin/env rhino" > "build/jshint-rhino.js"
- @cat "jshint.js" "env/rhino.js" >> "build/jshint-rhino.js"
- -@chmod +x "build/jshint-rhino.js"
- @echo "Done"
-
-test:
- @echo "Running unit tests"
- @expresso tests/unit/*.js
- @echo "Running regression tests"
- @expresso tests/regression/*.js
-
-cover:
- @echo "Start coverage"
- @tests/helpers/coveraje.js
-
-clean:
- @echo "Cleaning"
- @rm -f build/*.js && echo "Done"
View
@@ -1,72 +0,0 @@
-JSHint, A Static Code Analysis Tool for JavaScript
-==================================================
-
-JSHint is a community-driven tool to detect errors and potential problems in
-JavaScript code and to enforce your team's coding conventions.
-
-**IMPORTANT**:
-
- * This README is for people who are thinking about contributing to JSHint. For general usage
- please refer to [our website](http://jshint.com/).
- * If you want to report a bug about the website, please go to the
- [jshint/site](https://github.com/jshint/site/) repository.
- * If you want to report a bug or contribute to our NPM package, please go to the
- [jshint/node-jshint](https://github.com/jshint/node-jshint/) repository.
-
-Reporting a bug
----------------
-
-To report a bug simply create a [new GitHub Issue](https://github.com/jshint/jshint/issues/new) and
-describe your problem or suggestion. We welcome all kind of feedback regarding JSHint including but
-not limited to:
-
- * When JSHint doesn't work as expected
- * When JSHint complains about valid JavaScript code that works in all browsers
- * When you simply want a new option or feature
-
-Please, before reporting a bug look around to see if there are any open or closed tickets that
-cover your issue. And remember the wisdom: pull request > bug report > tweet.
-
-Submitting patches
-------------------
-
-The best way to make sure your issue is addressed is to submit a patch. GitHub provides a very
-nice interface--pull requests--for that but we accept patches through all mediums: email, issue
-comment, tweet with a link to a snippet, etc.
-
-Before submitting a patch make sure that you comply to our style. We don't have specific style
-guide so just look around the code you are changing.
-
-Also, make sure that you write tests for new features and make sure that all tests pass before
-submitting a patch. Patches that break the build will be rejected.
-
-**FEATURE FREEZE**: Please note that we currently have a feature freeze on new environments and
-styling options. The only patches we accept at this time are for bug fixes.
-
-Tests
------
-
-To run tests you will need to install [node.js](http://nodejs.org/) and
-expresso. You can install the latter with npm:
-
- npm install expresso
-
-After that, running the unit tests is as easy as:
-
- expresso tests/unit/*.js
-
-Attribution
------------
-
-Core Team members:
-
- * [Anton Kovalyov](http://anton.kovalyov.net/) ([@valueof](http://twitter.com/valueof))
- * [Wolfgang Kluge](http://klugesoftware.de/) ([blog](http://gehirnwindung.de/))
- * [Josh Perez](http://www.goatslacker.com/) ([@goatslacker](http://twitter.com/goatslacker))
-
-Maintainer: Anton Kovalyov
-
-Thank you!
-----------
-
-We really appreciate all kind of feedback and contributions. Thanks for using and supporting JSHint!
Oops, something went wrong.

0 comments on commit 4ffea5f

Please sign in to comment.