diff --git a/.npmignore b/.npmignore deleted file mode 100644 index f10592c0f..000000000 --- a/.npmignore +++ /dev/null @@ -1,25 +0,0 @@ -.DS_Store -.gitignore -.rvmrc -.eslintrc -.travis.yml -.rspec -Gemfile -Gemfile.lock -Rakefile -Gruntfile.js -*.gemspec -*.nuspec -*.log -bench/* -configurations/* -components/* -coverage/* -dist/cdnjs/* -dist/components/* -spec/* -src/* -tasks/* -tmp/* -publish/* -vendor/* diff --git a/LICENSE b/LICENSE.md similarity index 100% rename from LICENSE rename to LICENSE.md diff --git a/README.markdown b/README.md similarity index 97% rename from README.markdown rename to README.md index 8a16a3521..f28fb9f81 100644 --- a/README.markdown +++ b/README.md @@ -121,7 +121,7 @@ Handlebars in the Wild * [Assemble](http://assemble.io), by [@jonschlinkert](https://github.com/jonschlinkert) and [@doowb](https://github.com/doowb), is a static site generator that uses Handlebars.js as its template engine. -* [Cory](https://github.com/leo/cory), by [@leo](https://github.com/leo), is another tiny static site generator +* [Cory](https://github.com/leo/cory): A tiny static site generator written in pure JavaScript * [CoSchedule](http://coschedule.com) An editorial calendar for WordPress that uses Handlebars.js * [dashbars](https://github.com/pismute/dashbars) A modern helper library for Handlebars.js. * [Ember.js](http://www.emberjs.com) makes Handlebars.js the primary way to @@ -143,13 +143,13 @@ Handlebars in the Wild * [Lumbar](http://walmartlabs.github.io/lumbar) provides easy module-based template management for handlebars projects. * [Marionette.Handlebars](https://github.com/hashchange/marionette.handlebars) adds support for Handlebars and Mustache templates to Marionette. +* [Muffin](http://muffin.cafe): A new kind of CMS based on Ember.js, Node.js and MongoDB. * [sammy.js](http://github.com/quirkey/sammy) by Aaron Quint, a.k.a. quirkey, supports Handlebars.js as one of its template plugins. * [SproutCore](http://www.sproutcore.com) uses Handlebars.js as its main templating engine, extending it with automatic data binding support. * [YUI](http://yuilibrary.com/yui/docs/handlebars/) implements a port of handlebars * [Swag](https://github.com/elving/swag) by [@elving](https://github.com/elving) is a growing collection of helpers for handlebars.js. Give your handlebars.js templates some swag son! -* [DOMBars](https://github.com/blakeembrey/dombars) is a DOM-based templating engine built on the Handlebars parser and runtime **DEPRECATED** * [promised-handlebars](https://github.com/nknapp/promised-handlebars) is a wrapper for Handlebars that allows helpers to return Promises. External Resources diff --git a/release-notes.md b/RELEASE-NOTES.md similarity index 99% rename from release-notes.md rename to RELEASE-NOTES.md index 497f5e898..3ee77e1d2 100644 --- a/release-notes.md +++ b/RELEASE-NOTES.md @@ -199,7 +199,7 @@ Compatibility notes: - `false` values are now printed to output rather than silently dropped - Lines containing only block statements and whitespace are now removed. This matches the Mustache spec but may cause issues with code that expects whitespace to exist but would not otherwise. - Partials that are standalone will now indent their rendered content -- `AST.ProgramNode`'s signature has changed. +- `AST.ProgramNode`'s signature has changed. - Numerious methods/features removed from psuedo-API classes - `JavaScriptCompiler.register` - `JavaScriptCompiler.replaceStack` no longer supports non-inline replace @@ -356,11 +356,11 @@ Compatibility notes: Compatibility notes: -- The project now includes separate artifacts for AMD, CommonJS, and global objects. +- The project now includes separate artifacts for AMD, CommonJS, and global objects. - AMD: Users may load the bundled `handlebars.amd.js` or `handlebars.runtime.amd.js` files or load individual modules directly. AMD users should also note that the handlebars object is exposed via the `default` field on the imported object. This [gist](https://gist.github.com/wycats/7417be0dc361a69d5916) provides some discussion of possible compatibility shims. - CommonJS/Node: Node loading occurs as normal via `require` - Globals: The `handlebars.js` and `handlebars.runtime.js` files should behave in the same manner as the v1.0.12 / 1.0.0 release. -- Build artifacts have been removed from the repository. [npm][npm], [components/handlebars.js][components], [cdnjs][cdnjs], or the [builds page][builds-page] should now be used as the source of built artifacts. +- Build artifacts have been removed from the repository. [npm][npm], [components/handlebars.js][components], [cdnjs][cdnjs], or the [builds page][builds-page] should now be used as the source of built artifacts. - Context-stored helpers are now always passed the `options` hash. Previously no-argument helpers did not have this argument. diff --git a/package.json b/package.json index 9d37d8a3e..9499a4d86 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,15 @@ "template", "html" ], + "files": [ + "bin", + "docs", + "lib", + "print-script", + "RELEASE-NOTES.md", + "runtime.js", + "dist" + ], "repository": { "type": "git", "url": "https://github.com/wycats/handlebars.js.git"