From 1f380f981e015ec8373b3ee68e63e27ef79f0398 Mon Sep 17 00:00:00 2001 From: Andrew Miner Date: Mon, 4 Apr 2016 19:38:46 -0700 Subject: [PATCH] Add complete set of files for NPM package --- Gruntfile.coffee | 27 +++++++++++++++++++++------ src/index.coffee | 7 ++++--- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/Gruntfile.coffee b/Gruntfile.coffee index 1f98d19fe..0cee6db2a 100644 --- a/Gruntfile.coffee +++ b/Gruntfile.coffee @@ -14,14 +14,26 @@ EXTERNAL_LIBS = [ ] PUBLISHED_FILES = [ - './index.coffee' + './client/models/base_model.coffee' + './client/models/game/inventory.coffee' + './client/models/game/item.coffee' + './client/models/game/item_slug.coffee' + './client/models/game/mod.coffee' + './client/models/game/mod_version.coffee' + './client/models/game/multiblock.coffee' + './client/models/game/recipe.coffee' + './client/models/game/stack.coffee' + './client/models/game/simple_stack.coffee' + './client/models/parsing/command_parser_version_base.coffee' + './client/models/parsing/mod_parser.coffee' + './client/models/parsing/mod_parser_v1.coffee' + './client/models/parsing/mod_version_parser.coffee' + './client/models/parsing/mod_version_parser_v1.coffee' + './client/models/parsing/versioned_parser_base.coffee' + './client/models/site/tutorial.coffee' './common/constants.coffee' './common/underscore.coffee' - './client/models/base_model.coffee' - './client/models/game/mod.coffee' - './client/models/parsing/mod_parser.coffee' - './client/models/game/mod_version.coffee' - './client/models/parsing/mod_version_parser.coffee' + './index.coffee' ] ######################################################################################################################## @@ -46,6 +58,9 @@ module.exports = (grunt)-> coffee: npm_package: + options: { + bare: true + } files: [ {expand:true, cwd:'./src', src:PUBLISHED_FILES, dest:'./dist', ext:'.js'} ] diff --git a/src/index.coffee b/src/index.coffee index d3ba119a9..bdbe07039 100644 --- a/src/index.coffee +++ b/src/index.coffee @@ -5,12 +5,13 @@ # All rights reserved. # -require './common/underscore' - ######################################################################################################################## +global.Backbone = require 'backbone' +global._ = require './common/underscore' +global.c = require './common/constants' + module.exports = - constants: require './common/constants' Mod: require './client/models/game/mod' ModParser: require './client/models/parsing/mod_parser' ModVersion: require './client/models/game/mod_version'