Skip to content

Commit 5ea9779

Browse files
committed
Initial steps to go to NPM
1 parent 7e43950 commit 5ea9779

File tree

579 files changed

+14337
-4233
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

579 files changed

+14337
-4233
lines changed

.circleci/config.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ jobs:
2929
command: haxelib dev dox ~/dox
3030
- run:
3131
name: Generate Documentation
32-
working_directory: docs
33-
command: haxe build.hxml
32+
working_directory: scripts
33+
command: haxe docs.hxml
3434

3535

3636
workflows:

.gitignore

+15-7
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
1-
/samples/*/bin
2-
/samples/*/Export
3-
/samples/*/assets/fonts/*.eot
4-
/samples/*/assets/fonts/*.svg
5-
/samples/*/assets/fonts/*.woff
1+
/samples/**/bin
2+
/samples/**/Export
3+
/samples/**/assets/fonts/*.eot
4+
/samples/**/assets/fonts/*.svg
5+
/samples/**/assets/fonts/*.woff
66
/hxclasses/
77
imports.js
88
starling.js
99
starling.js.map
1010
starling-export.hxml
11-
docs/xml
12-
docs/pages
11+
scripts/xml
12+
scripts/pages
1313
*.DS_Store
14+
dist
15+
docs
16+
node_modules
17+
package-lock.json
18+
lib/_gen
19+
npm-debug.log
20+
*.map
21+
*.tgz

.npmignore

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
*.DS_Store
2+
samples
3+
test
4+
package-lock.json
5+
npm-debug.log
6+
*.map
7+
*.tgz
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

haxelib.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"version": "2.2.0",
88
"releasenote": "Update to Starling 2.2",
99
"contributors": [ "p.j.shand", "singmajesty", "tbyrne" ],
10-
"dependencies": {
11-
12-
}
10+
"dependencies": {},
11+
"classPath": "src"
1312
}

include.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
<window stencil-buffer="true" depth-buffer="true" />
55

66
<sample path="samples" />
7-
<template path="templates" />
7+
<template path="assets/templates" />
88

99
</extension>
+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
import starling_animation_IAnimatable from "./../../starling/animation/IAnimatable";
2+
import starling_events_EventDispatcher from "./../../starling/events/EventDispatcher";
3+
import Reflect from "./../../Reflect";
4+
import openfl_Vector from "openfl/Vector";
5+
6+
declare namespace starling.animation {
7+
8+
export class DelayedCall extends starling_events_EventDispatcher {
9+
10+
constructor(callback:any, delay:any, args?:any);
11+
__currentTime:any;
12+
__totalTime:any;
13+
__callback:any;
14+
__args:any;
15+
__repeatCount:any;
16+
reset(callback:any, delay:any, args?:any):any;
17+
advanceTime(time:any):any;
18+
complete():any;
19+
isComplete:any;
20+
get_isComplete():any;
21+
totalTime:any;
22+
get_totalTime():any;
23+
currentTime:any;
24+
get_currentTime():any;
25+
repeatCount:any;
26+
get_repeatCount():any;
27+
set_repeatCount(value:any):any;
28+
callback:any;
29+
get_callback():any;
30+
arguments:any;
31+
get_arguments():any;
32+
static sPool:any;
33+
static fromPool(call:any, delay:any, args?:any):any;
34+
static toPool(delayedCall:any):any;
35+
36+
37+
}
38+
39+
}
40+
41+
export default starling.animation.DelayedCall;

lib/starling/animation/DelayedCall.hx

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
package starling.animation;
2+
3+
import starling.animation.IAnimatable;
4+
import starling.events.EventDispatcher;
5+
import Reflect;
6+
7+
@:jsRequire("starling/animation/DelayedCall", "default")
8+
9+
extern class DelayedCall extends starling.events.EventDispatcher implements Dynamic {
10+
11+
function new(callback:Dynamic, delay:Dynamic, ?args:Dynamic);
12+
var __currentTime:Dynamic;
13+
var __totalTime:Dynamic;
14+
var __callback:Dynamic;
15+
var __args:Dynamic;
16+
var __repeatCount:Dynamic;
17+
function reset(callback:Dynamic, delay:Dynamic, ?args:Dynamic):Dynamic;
18+
function advanceTime(time:Dynamic):Dynamic;
19+
function complete():Dynamic;
20+
var isComplete:Dynamic;
21+
function get_isComplete():Dynamic;
22+
var totalTime:Dynamic;
23+
function get_totalTime():Dynamic;
24+
var currentTime:Dynamic;
25+
function get_currentTime():Dynamic;
26+
var repeatCount:Dynamic;
27+
function get_repeatCount():Dynamic;
28+
function set_repeatCount(value:Dynamic):Dynamic;
29+
var callback:Dynamic;
30+
function get_callback():Dynamic;
31+
var arguments:Dynamic;
32+
function get_arguments():Dynamic;
33+
static var sPool:Dynamic;
34+
static function fromPool(call:Dynamic, delay:Dynamic, ?args:Dynamic):Dynamic;
35+
static function toPool(delayedCall:Dynamic):Dynamic;
36+
37+
38+
}

lib/starling/animation/DelayedCall.js

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require("./../../_gen/starling/animation/DelayedCall");
+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
3+
declare namespace starling.animation {
4+
5+
export class IAnimatable {
6+
7+
8+
advanceTime(time:any):any;
9+
10+
11+
}
12+
13+
}
14+
15+
export default starling.animation.IAnimatable;

lib/starling/animation/IAnimatable.hx

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package starling.animation;
2+
3+
4+
5+
@:jsRequire("starling/animation/IAnimatable", "default")
6+
7+
extern class IAnimatable implements Dynamic {
8+
9+
10+
function advanceTime(time:Dynamic):Dynamic;
11+
12+
13+
}

lib/starling/animation/IAnimatable.js

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require("./../../_gen/starling/animation/IAnimatable");

lib/starling/animation/Juggler.d.ts

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
import starling_animation_IAnimatable from "./../../starling/animation/IAnimatable";
2+
import Std from "./../../Std";
3+
import starling_events_EventDispatcher from "./../../starling/events/EventDispatcher";
4+
import starling_animation_Tween from "./../../starling/animation/Tween";
5+
import starling_animation_DelayedCall from "./../../starling/animation/DelayedCall";
6+
import js__$Boot_HaxeError from "./../../js/_Boot/HaxeError";
7+
import openfl_errors_ArgumentError from "openfl/errors/ArgumentError";
8+
import js_Boot from "./../../js/Boot";
9+
import Type from "./../../Type";
10+
import Reflect from "./../../Reflect";
11+
import openfl_Vector from "openfl/Vector";
12+
import haxe_ds_ObjectMap from "./../../haxe/ds/ObjectMap";
13+
14+
declare namespace starling.animation {
15+
16+
export class Juggler {
17+
18+
constructor();
19+
__objects:any;
20+
__objectIDs:any;
21+
__elapsedTime:any;
22+
__timeScale:any;
23+
add(object:any):any;
24+
addWithID(object:any, objectID:any):any;
25+
contains(object:any):any;
26+
remove(object:any):any;
27+
removeByID(objectID:any):any;
28+
removeTweens(target:any):any;
29+
removeDelayedCalls(callback:any):any;
30+
containsTweens(target:any):any;
31+
containsDelayedCalls(callback:any):any;
32+
purge():any;
33+
delayCall(call:any, delay:any, args?:any):any;
34+
repeatCall(call:any, interval:any, repeatCount?:any, args?:any):any;
35+
onPooledDelayedCallComplete(event:any):any;
36+
tween(target:any, time:any, properties:any):any;
37+
onPooledTweenComplete(event:any):any;
38+
advanceTime(time:any):any;
39+
onRemove(event:any):any;
40+
elapsedTime:any;
41+
get_elapsedTime():any;
42+
timeScale:any;
43+
get_timeScale():any;
44+
set_timeScale(value:any):any;
45+
objects:any;
46+
get_objects():any;
47+
static sCurrentObjectID:any;
48+
static sTweenInstanceFields:any;
49+
static getNextID():any;
50+
51+
52+
}
53+
54+
}
55+
56+
export default starling.animation.Juggler;

lib/starling/animation/Juggler.hx

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
package starling.animation;
2+
3+
import starling.animation.IAnimatable;
4+
import Std;
5+
import starling.events.EventDispatcher;
6+
import starling.animation.Tween;
7+
import starling.animation.DelayedCall;
8+
import js.Boot;
9+
import Type;
10+
import Reflect;
11+
import haxe.ds.ObjectMap;
12+
13+
@:jsRequire("starling/animation/Juggler", "default")
14+
15+
extern class Juggler implements Dynamic {
16+
17+
function new();
18+
var __objects:Dynamic;
19+
var __objectIDs:Dynamic;
20+
var __elapsedTime:Dynamic;
21+
var __timeScale:Dynamic;
22+
function add(object:Dynamic):Dynamic;
23+
function addWithID(object:Dynamic, objectID:Dynamic):Dynamic;
24+
function contains(object:Dynamic):Dynamic;
25+
function remove(object:Dynamic):Dynamic;
26+
function removeByID(objectID:Dynamic):Dynamic;
27+
function removeTweens(target:Dynamic):Dynamic;
28+
function removeDelayedCalls(callback:Dynamic):Dynamic;
29+
function containsTweens(target:Dynamic):Dynamic;
30+
function containsDelayedCalls(callback:Dynamic):Dynamic;
31+
function purge():Dynamic;
32+
function delayCall(call:Dynamic, delay:Dynamic, ?args:Dynamic):Dynamic;
33+
function repeatCall(call:Dynamic, interval:Dynamic, ?repeatCount:Dynamic, ?args:Dynamic):Dynamic;
34+
function onPooledDelayedCallComplete(event:Dynamic):Dynamic;
35+
function tween(target:Dynamic, time:Dynamic, properties:Dynamic):Dynamic;
36+
function onPooledTweenComplete(event:Dynamic):Dynamic;
37+
function advanceTime(time:Dynamic):Dynamic;
38+
function onRemove(event:Dynamic):Dynamic;
39+
var elapsedTime:Dynamic;
40+
function get_elapsedTime():Dynamic;
41+
var timeScale:Dynamic;
42+
function get_timeScale():Dynamic;
43+
function set_timeScale(value:Dynamic):Dynamic;
44+
var objects:Dynamic;
45+
function get_objects():Dynamic;
46+
static var sCurrentObjectID:Dynamic;
47+
static var sTweenInstanceFields:Dynamic;
48+
static function getNextID():Dynamic;
49+
50+
51+
}

lib/starling/animation/Juggler.js

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require("./../../_gen/starling/animation/Juggler");
+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
import haxe_ds_StringMap from "./../../haxe/ds/StringMap";
2+
3+
declare namespace starling.animation {
4+
5+
export class Transitions {
6+
7+
static LINEAR:any;
8+
static EASE_IN:any;
9+
static EASE_OUT:any;
10+
static EASE_IN_OUT:any;
11+
static EASE_OUT_IN:any;
12+
static EASE_IN_BACK:any;
13+
static EASE_OUT_BACK:any;
14+
static EASE_IN_OUT_BACK:any;
15+
static EASE_OUT_IN_BACK:any;
16+
static EASE_IN_ELASTIC:any;
17+
static EASE_OUT_ELASTIC:any;
18+
static EASE_IN_OUT_ELASTIC:any;
19+
static EASE_OUT_IN_ELASTIC:any;
20+
static EASE_IN_BOUNCE:any;
21+
static EASE_OUT_BOUNCE:any;
22+
static EASE_IN_OUT_BOUNCE:any;
23+
static EASE_OUT_IN_BOUNCE:any;
24+
static sTransitions:any;
25+
static getTransition(name:any):any;
26+
static register(name:any, func:any):any;
27+
static registerDefaults():any;
28+
static linear(ratio:any):any;
29+
static easeIn(ratio:any):any;
30+
static easeOut(ratio:any):any;
31+
static easeInOut(ratio:any):any;
32+
static easeOutIn(ratio:any):any;
33+
static easeInBack(ratio:any):any;
34+
static easeOutBack(ratio:any):any;
35+
static easeInOutBack(ratio:any):any;
36+
static easeOutInBack(ratio:any):any;
37+
static easeInElastic(ratio:any):any;
38+
static easeOutElastic(ratio:any):any;
39+
static easeInOutElastic(ratio:any):any;
40+
static easeOutInElastic(ratio:any):any;
41+
static easeInBounce(ratio:any):any;
42+
static easeOutBounce(ratio:any):any;
43+
static easeInOutBounce(ratio:any):any;
44+
static easeOutInBounce(ratio:any):any;
45+
static easeCombined(startFunc:any, endFunc:any, ratio:any):any;
46+
47+
48+
}
49+
50+
}
51+
52+
export default starling.animation.Transitions;

0 commit comments

Comments
 (0)