Moved to runtimes folder and added license

This commit is contained in:
Richard Davey 2018-10-24 12:40:08 +01:00
parent 217e273896
commit 7702526c80
3 changed files with 43 additions and 12 deletions

View file

@ -0,0 +1,27 @@
Spine Runtimes Software License v2.5
Copyright (c) 2013-2016, Esoteric Software
All rights reserved.
You are granted a perpetual, non-exclusive, non-sublicensable, and
non-transferable license to use, install, execute, and perform the Spine
Runtimes software and derivative works solely for personal or internal
use. Without the written permission of Esoteric Software (see Section 2 of
the Spine Software License Agreement), you may not (a) modify, translate,
adapt, or develop new applications using the Spine Runtimes or otherwise
create derivative works or improvements of the Spine Runtimes or (b) remove,
delete, alter, or obscure any trademarks or any copyright, trademark, patent,
or other intellectual property or proprietary rights notices on or in the
Software, including any copy thereof. Redistributions in binary or source
form must include this license and terms.
THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE "AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL ESOTERIC SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, BUSINESS INTERRUPTION, OR LOSS OF
USE, DATA, OR PROFITS) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View file

@ -29,19 +29,19 @@ module.exports = {
module: { module: {
rules: [ rules: [
{ {
test: require.resolve('./src/spine-canvas.js'), test: require.resolve('./src/runtimes/spine-canvas.js'),
use: 'imports-loader?this=>window' use: 'imports-loader?this=>window'
}, },
{ {
test: require.resolve('./src/spine-canvas.js'), test: require.resolve('./src/runtimes/spine-canvas.js'),
use: 'exports-loader?spine' use: 'exports-loader?spine'
}, },
{ {
test: require.resolve('./src/spine-webgl.js'), test: require.resolve('./src/runtimes/spine-webgl.js'),
use: 'imports-loader?this=>window' use: 'imports-loader?this=>window'
}, },
{ {
test: require.resolve('./src/spine-webgl.js'), test: require.resolve('./src/runtimes/spine-webgl.js'),
use: 'exports-loader?spine' use: 'exports-loader?spine'
} }
] ]
@ -49,12 +49,16 @@ module.exports = {
resolve: { resolve: {
alias: { alias: {
'SpineCanvas': './spine-canvas.js', 'SpineCanvas': './runtimes/spine-canvas.js',
'SpineGL': './spine-webgl.js' 'SpineGL': './runtimes/spine-webgl.js'
}, },
}, },
plugins: [ plugins: [
new webpack.DefinePlugin({
"typeof CANVAS_RENDERER": JSON.stringify(true),
"typeof WEBGL_RENDERER": JSON.stringify(false)
}),
new CleanWebpackPlugin([ 'dist' ]), new CleanWebpackPlugin([ 'dist' ]),
{ {
apply: (compiler) => { apply: (compiler) => {

View file

@ -31,19 +31,19 @@ module.exports = {
module: { module: {
rules: [ rules: [
{ {
test: require.resolve('./src/spine-canvas.js'), test: require.resolve('./src/runtimes/spine-canvas.js'),
use: 'imports-loader?this=>window' use: 'imports-loader?this=>window'
}, },
{ {
test: require.resolve('./src/spine-canvas.js'), test: require.resolve('./src/runtimes/spine-canvas.js'),
use: 'exports-loader?spine' use: 'exports-loader?spine'
}, },
{ {
test: require.resolve('./src/spine-webgl.js'), test: require.resolve('./src/runtimes/spine-webgl.js'),
use: 'imports-loader?this=>window' use: 'imports-loader?this=>window'
}, },
{ {
test: require.resolve('./src/spine-webgl.js'), test: require.resolve('./src/runtimes/spine-webgl.js'),
use: 'exports-loader?spine' use: 'exports-loader?spine'
} }
] ]
@ -51,8 +51,8 @@ module.exports = {
resolve: { resolve: {
alias: { alias: {
'SpineCanvas': './spine-canvas.js', 'SpineCanvas': './runtimes/spine-canvas.js',
'SpineGL': './spine-webgl.js' 'SpineGL': './runtimes/spine-webgl.js'
}, },
}, },