diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/package.json b/packages/utils/package.json index 772e7bc..e3e8e1b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/package.json b/packages/utils/package.json index 772e7bc..e3e8e1b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/test/index.js b/packages/utils/test/index.js index bf8041e..c53dd0a 100755 --- a/packages/utils/test/index.js +++ b/packages/utils/test/index.js @@ -172,4 +172,30 @@ expect(utils.isMobile.any).to.be.a('boolean'); }); }); + + describe('mixins', function () + { + it('should exist', function () + { + expect(utils.mixins).to.be.an('object'); + }); + + it('should perform mixins', function () + { + // eslint-disable-next-line + const target = function () {}; + const source = { + foo: true, + bar: 1, + }; + + utils.mixins.delayMixin(target.prototype, source); + expect(target.prototype.foo).to.be.undefined; + expect(target.prototype.bar).to.be.undefined; + + utils.mixins.performMixins(); + expect(target.prototype.foo).to.equal(true); + expect(target.prototype.bar).to.equal(1); + }); + }); }); diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/package.json b/packages/utils/package.json index 772e7bc..e3e8e1b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/test/index.js b/packages/utils/test/index.js index bf8041e..c53dd0a 100755 --- a/packages/utils/test/index.js +++ b/packages/utils/test/index.js @@ -172,4 +172,30 @@ expect(utils.isMobile.any).to.be.a('boolean'); }); }); + + describe('mixins', function () + { + it('should exist', function () + { + expect(utils.mixins).to.be.an('object'); + }); + + it('should perform mixins', function () + { + // eslint-disable-next-line + const target = function () {}; + const source = { + foo: true, + bar: 1, + }; + + utils.mixins.delayMixin(target.prototype, source); + expect(target.prototype.foo).to.be.undefined; + expect(target.prototype.bar).to.be.undefined; + + utils.mixins.performMixins(); + expect(target.prototype.foo).to.equal(true); + expect(target.prototype.bar).to.equal(1); + }); + }); }); diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000..2466a0c --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,122 @@ +import PackageUtilities from 'lerna/lib/PackageUtilities'; +import Repository from 'lerna/lib/Repository'; +import path from 'path'; +import unfreeze from './tools/rollup-plugin-unfreeze/index'; +import transpile from 'rollup-plugin-buble'; +import resolve from 'rollup-plugin-node-resolve'; +import string from 'rollup-plugin-string'; +import sourcemaps from 'rollup-plugin-sourcemaps'; +import uglify from 'rollup-plugin-uglify'; +import { minify } from 'uglify-es'; +import minimist from 'minimist'; +import commonjs from 'rollup-plugin-commonjs'; +import builtins from 'rollup-plugin-node-builtins'; +import replace from 'rollup-plugin-replace'; + +// Support --scope and --ignore globs +const args = minimist(process.argv.slice(2), { + boolean: ['prod'], + default: { + prod: false, + }, + alias: { + p: 'prod', + }, +}); + +// Standard Lerna plumbing getting packages +const repo = new Repository(__dirname); +const packages = PackageUtilities.getPackages(repo); +const filtered = PackageUtilities.filterPackages(packages, args); +const sorted = PackageUtilities.topologicallyBatchPackages(filtered); + +const plugins = [ + sourcemaps(), + resolve({ + browser: true, + preferBuiltins: true, + }), + builtins(), + commonjs({ + namedExports: { + 'resource-loader': ['Resource'], + 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core + }, + }), + string({ + include: [ + '**/*.frag', + '**/*.vert', + ], + }), + replace({ + __VERSION__: repo.version, + }), + transpile(), + unfreeze(), +]; + +if (args.prod) +{ + plugins.push(uglify({ + mangle: true, + compress: true, + output: { + comments(node, comment) + { + return comment.line === 1; + }, + }, + }, minify)); +} + +const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); +const sourcemap = true; +const results = []; + +sorted.forEach((group) => +{ + group.forEach((pkg) => + { + if (pkg.isPrivate()) + { + return; + } + const external = Object.keys(pkg.dependencies || []); + const banner = [ + `/*!`, + ` * ${pkg.name} - v${pkg.version}`, + ` * Compiled ${compiled}`, + ` *`, + ` * ${pkg.name} is licensed under the MIT License.`, + ` * http://www.opensource.org/licenses/mit-license`, + ` */`, + ]; + + // Check for bundle folder + const basePath = path.relative(__dirname, pkg.location); + const bundle = basePath.indexOf('bundles/') === 0; + + results.push({ + banner: banner.join('\n'), + name: 'PIXI', + input: path.join(basePath, 'src/index.js'), + treeshake: !bundle, + output: [ + { + file: path.join(basePath, pkg._package.main), + format: bundle ? 'umd' : 'cjs', + }, + { + file: path.join(basePath, pkg._package.module), + format: 'es', + }, + ], + external, + sourcemap, + plugins, + }); + }); +}); + +export default results; diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/package.json b/packages/utils/package.json index 772e7bc..e3e8e1b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/test/index.js b/packages/utils/test/index.js index bf8041e..c53dd0a 100755 --- a/packages/utils/test/index.js +++ b/packages/utils/test/index.js @@ -172,4 +172,30 @@ expect(utils.isMobile.any).to.be.a('boolean'); }); }); + + describe('mixins', function () + { + it('should exist', function () + { + expect(utils.mixins).to.be.an('object'); + }); + + it('should perform mixins', function () + { + // eslint-disable-next-line + const target = function () {}; + const source = { + foo: true, + bar: 1, + }; + + utils.mixins.delayMixin(target.prototype, source); + expect(target.prototype.foo).to.be.undefined; + expect(target.prototype.bar).to.be.undefined; + + utils.mixins.performMixins(); + expect(target.prototype.foo).to.equal(true); + expect(target.prototype.bar).to.equal(1); + }); + }); }); diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000..2466a0c --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,122 @@ +import PackageUtilities from 'lerna/lib/PackageUtilities'; +import Repository from 'lerna/lib/Repository'; +import path from 'path'; +import unfreeze from './tools/rollup-plugin-unfreeze/index'; +import transpile from 'rollup-plugin-buble'; +import resolve from 'rollup-plugin-node-resolve'; +import string from 'rollup-plugin-string'; +import sourcemaps from 'rollup-plugin-sourcemaps'; +import uglify from 'rollup-plugin-uglify'; +import { minify } from 'uglify-es'; +import minimist from 'minimist'; +import commonjs from 'rollup-plugin-commonjs'; +import builtins from 'rollup-plugin-node-builtins'; +import replace from 'rollup-plugin-replace'; + +// Support --scope and --ignore globs +const args = minimist(process.argv.slice(2), { + boolean: ['prod'], + default: { + prod: false, + }, + alias: { + p: 'prod', + }, +}); + +// Standard Lerna plumbing getting packages +const repo = new Repository(__dirname); +const packages = PackageUtilities.getPackages(repo); +const filtered = PackageUtilities.filterPackages(packages, args); +const sorted = PackageUtilities.topologicallyBatchPackages(filtered); + +const plugins = [ + sourcemaps(), + resolve({ + browser: true, + preferBuiltins: true, + }), + builtins(), + commonjs({ + namedExports: { + 'resource-loader': ['Resource'], + 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core + }, + }), + string({ + include: [ + '**/*.frag', + '**/*.vert', + ], + }), + replace({ + __VERSION__: repo.version, + }), + transpile(), + unfreeze(), +]; + +if (args.prod) +{ + plugins.push(uglify({ + mangle: true, + compress: true, + output: { + comments(node, comment) + { + return comment.line === 1; + }, + }, + }, minify)); +} + +const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); +const sourcemap = true; +const results = []; + +sorted.forEach((group) => +{ + group.forEach((pkg) => + { + if (pkg.isPrivate()) + { + return; + } + const external = Object.keys(pkg.dependencies || []); + const banner = [ + `/*!`, + ` * ${pkg.name} - v${pkg.version}`, + ` * Compiled ${compiled}`, + ` *`, + ` * ${pkg.name} is licensed under the MIT License.`, + ` * http://www.opensource.org/licenses/mit-license`, + ` */`, + ]; + + // Check for bundle folder + const basePath = path.relative(__dirname, pkg.location); + const bundle = basePath.indexOf('bundles/') === 0; + + results.push({ + banner: banner.join('\n'), + name: 'PIXI', + input: path.join(basePath, 'src/index.js'), + treeshake: !bundle, + output: [ + { + file: path.join(basePath, pkg._package.main), + format: bundle ? 'umd' : 'cjs', + }, + { + file: path.join(basePath, pkg._package.module), + format: 'es', + }, + ], + external, + sourcemap, + plugins, + }); + }); +}); + +export default results; diff --git a/test/index.js b/test/index.js new file mode 100644 index 0000000..cb7a2f6 --- /dev/null +++ b/test/index.js @@ -0,0 +1,14 @@ +const PackageUtilities = require('lerna/lib/PackageUtilities'); +const Repository = require('lerna/lib/Repository'); +const path = require('path'); + +// Standard Lerna plumbing getting packages +const repo = new Repository(path.dirname(__dirname)); +const packages = PackageUtilities.getPackages(repo); + +// Look for tests in the packages +packages.filter((pkg) => !!pkg.scripts.test).forEach((pkg) => +{ + // eslint-disable-next-line global-require + require(`${pkg.location}/test`); +}); diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/package.json b/packages/utils/package.json index 772e7bc..e3e8e1b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/test/index.js b/packages/utils/test/index.js index bf8041e..c53dd0a 100755 --- a/packages/utils/test/index.js +++ b/packages/utils/test/index.js @@ -172,4 +172,30 @@ expect(utils.isMobile.any).to.be.a('boolean'); }); }); + + describe('mixins', function () + { + it('should exist', function () + { + expect(utils.mixins).to.be.an('object'); + }); + + it('should perform mixins', function () + { + // eslint-disable-next-line + const target = function () {}; + const source = { + foo: true, + bar: 1, + }; + + utils.mixins.delayMixin(target.prototype, source); + expect(target.prototype.foo).to.be.undefined; + expect(target.prototype.bar).to.be.undefined; + + utils.mixins.performMixins(); + expect(target.prototype.foo).to.equal(true); + expect(target.prototype.bar).to.equal(1); + }); + }); }); diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000..2466a0c --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,122 @@ +import PackageUtilities from 'lerna/lib/PackageUtilities'; +import Repository from 'lerna/lib/Repository'; +import path from 'path'; +import unfreeze from './tools/rollup-plugin-unfreeze/index'; +import transpile from 'rollup-plugin-buble'; +import resolve from 'rollup-plugin-node-resolve'; +import string from 'rollup-plugin-string'; +import sourcemaps from 'rollup-plugin-sourcemaps'; +import uglify from 'rollup-plugin-uglify'; +import { minify } from 'uglify-es'; +import minimist from 'minimist'; +import commonjs from 'rollup-plugin-commonjs'; +import builtins from 'rollup-plugin-node-builtins'; +import replace from 'rollup-plugin-replace'; + +// Support --scope and --ignore globs +const args = minimist(process.argv.slice(2), { + boolean: ['prod'], + default: { + prod: false, + }, + alias: { + p: 'prod', + }, +}); + +// Standard Lerna plumbing getting packages +const repo = new Repository(__dirname); +const packages = PackageUtilities.getPackages(repo); +const filtered = PackageUtilities.filterPackages(packages, args); +const sorted = PackageUtilities.topologicallyBatchPackages(filtered); + +const plugins = [ + sourcemaps(), + resolve({ + browser: true, + preferBuiltins: true, + }), + builtins(), + commonjs({ + namedExports: { + 'resource-loader': ['Resource'], + 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core + }, + }), + string({ + include: [ + '**/*.frag', + '**/*.vert', + ], + }), + replace({ + __VERSION__: repo.version, + }), + transpile(), + unfreeze(), +]; + +if (args.prod) +{ + plugins.push(uglify({ + mangle: true, + compress: true, + output: { + comments(node, comment) + { + return comment.line === 1; + }, + }, + }, minify)); +} + +const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); +const sourcemap = true; +const results = []; + +sorted.forEach((group) => +{ + group.forEach((pkg) => + { + if (pkg.isPrivate()) + { + return; + } + const external = Object.keys(pkg.dependencies || []); + const banner = [ + `/*!`, + ` * ${pkg.name} - v${pkg.version}`, + ` * Compiled ${compiled}`, + ` *`, + ` * ${pkg.name} is licensed under the MIT License.`, + ` * http://www.opensource.org/licenses/mit-license`, + ` */`, + ]; + + // Check for bundle folder + const basePath = path.relative(__dirname, pkg.location); + const bundle = basePath.indexOf('bundles/') === 0; + + results.push({ + banner: banner.join('\n'), + name: 'PIXI', + input: path.join(basePath, 'src/index.js'), + treeshake: !bundle, + output: [ + { + file: path.join(basePath, pkg._package.main), + format: bundle ? 'umd' : 'cjs', + }, + { + file: path.join(basePath, pkg._package.module), + format: 'es', + }, + ], + external, + sourcemap, + plugins, + }); + }); +}); + +export default results; diff --git a/test/index.js b/test/index.js new file mode 100644 index 0000000..cb7a2f6 --- /dev/null +++ b/test/index.js @@ -0,0 +1,14 @@ +const PackageUtilities = require('lerna/lib/PackageUtilities'); +const Repository = require('lerna/lib/Repository'); +const path = require('path'); + +// Standard Lerna plumbing getting packages +const repo = new Repository(path.dirname(__dirname)); +const packages = PackageUtilities.getPackages(repo); + +// Look for tests in the packages +packages.filter((pkg) => !!pkg.scripts.test).forEach((pkg) => +{ + // eslint-disable-next-line global-require + require(`${pkg.location}/test`); +}); diff --git a/tools/builder/package.json b/tools/builder/package.json deleted file mode 100644 index d50b323..0000000 --- a/tools/builder/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@internal/builder", - "version": "5.0.0-alpha", - "private": true, - "bin": { - "config": "./rollup.config.js" - }, - "dependencies": { - "magic-string": "^0.22.4", - "minimist": "^1.2.0", - "rollup-plugin-buble": "^0.15.0", - "rollup-plugin-commonjs": "^8.2.4", - "rollup-plugin-node-builtins": "^2.1.2", - "rollup-plugin-node-resolve": "^3.0.0", - "rollup-plugin-replace": "^2.0.0", - "rollup-plugin-sourcemaps": "^0.4.2", - "rollup-plugin-string": "^2.0.2", - "rollup-plugin-uglify": "^2.0.1", - "uglify-es": "^3.0.25" - } -} diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/package.json b/packages/utils/package.json index 772e7bc..e3e8e1b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/test/index.js b/packages/utils/test/index.js index bf8041e..c53dd0a 100755 --- a/packages/utils/test/index.js +++ b/packages/utils/test/index.js @@ -172,4 +172,30 @@ expect(utils.isMobile.any).to.be.a('boolean'); }); }); + + describe('mixins', function () + { + it('should exist', function () + { + expect(utils.mixins).to.be.an('object'); + }); + + it('should perform mixins', function () + { + // eslint-disable-next-line + const target = function () {}; + const source = { + foo: true, + bar: 1, + }; + + utils.mixins.delayMixin(target.prototype, source); + expect(target.prototype.foo).to.be.undefined; + expect(target.prototype.bar).to.be.undefined; + + utils.mixins.performMixins(); + expect(target.prototype.foo).to.equal(true); + expect(target.prototype.bar).to.equal(1); + }); + }); }); diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000..2466a0c --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,122 @@ +import PackageUtilities from 'lerna/lib/PackageUtilities'; +import Repository from 'lerna/lib/Repository'; +import path from 'path'; +import unfreeze from './tools/rollup-plugin-unfreeze/index'; +import transpile from 'rollup-plugin-buble'; +import resolve from 'rollup-plugin-node-resolve'; +import string from 'rollup-plugin-string'; +import sourcemaps from 'rollup-plugin-sourcemaps'; +import uglify from 'rollup-plugin-uglify'; +import { minify } from 'uglify-es'; +import minimist from 'minimist'; +import commonjs from 'rollup-plugin-commonjs'; +import builtins from 'rollup-plugin-node-builtins'; +import replace from 'rollup-plugin-replace'; + +// Support --scope and --ignore globs +const args = minimist(process.argv.slice(2), { + boolean: ['prod'], + default: { + prod: false, + }, + alias: { + p: 'prod', + }, +}); + +// Standard Lerna plumbing getting packages +const repo = new Repository(__dirname); +const packages = PackageUtilities.getPackages(repo); +const filtered = PackageUtilities.filterPackages(packages, args); +const sorted = PackageUtilities.topologicallyBatchPackages(filtered); + +const plugins = [ + sourcemaps(), + resolve({ + browser: true, + preferBuiltins: true, + }), + builtins(), + commonjs({ + namedExports: { + 'resource-loader': ['Resource'], + 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core + }, + }), + string({ + include: [ + '**/*.frag', + '**/*.vert', + ], + }), + replace({ + __VERSION__: repo.version, + }), + transpile(), + unfreeze(), +]; + +if (args.prod) +{ + plugins.push(uglify({ + mangle: true, + compress: true, + output: { + comments(node, comment) + { + return comment.line === 1; + }, + }, + }, minify)); +} + +const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); +const sourcemap = true; +const results = []; + +sorted.forEach((group) => +{ + group.forEach((pkg) => + { + if (pkg.isPrivate()) + { + return; + } + const external = Object.keys(pkg.dependencies || []); + const banner = [ + `/*!`, + ` * ${pkg.name} - v${pkg.version}`, + ` * Compiled ${compiled}`, + ` *`, + ` * ${pkg.name} is licensed under the MIT License.`, + ` * http://www.opensource.org/licenses/mit-license`, + ` */`, + ]; + + // Check for bundle folder + const basePath = path.relative(__dirname, pkg.location); + const bundle = basePath.indexOf('bundles/') === 0; + + results.push({ + banner: banner.join('\n'), + name: 'PIXI', + input: path.join(basePath, 'src/index.js'), + treeshake: !bundle, + output: [ + { + file: path.join(basePath, pkg._package.main), + format: bundle ? 'umd' : 'cjs', + }, + { + file: path.join(basePath, pkg._package.module), + format: 'es', + }, + ], + external, + sourcemap, + plugins, + }); + }); +}); + +export default results; diff --git a/test/index.js b/test/index.js new file mode 100644 index 0000000..cb7a2f6 --- /dev/null +++ b/test/index.js @@ -0,0 +1,14 @@ +const PackageUtilities = require('lerna/lib/PackageUtilities'); +const Repository = require('lerna/lib/Repository'); +const path = require('path'); + +// Standard Lerna plumbing getting packages +const repo = new Repository(path.dirname(__dirname)); +const packages = PackageUtilities.getPackages(repo); + +// Look for tests in the packages +packages.filter((pkg) => !!pkg.scripts.test).forEach((pkg) => +{ + // eslint-disable-next-line global-require + require(`${pkg.location}/test`); +}); diff --git a/tools/builder/package.json b/tools/builder/package.json deleted file mode 100644 index d50b323..0000000 --- a/tools/builder/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@internal/builder", - "version": "5.0.0-alpha", - "private": true, - "bin": { - "config": "./rollup.config.js" - }, - "dependencies": { - "magic-string": "^0.22.4", - "minimist": "^1.2.0", - "rollup-plugin-buble": "^0.15.0", - "rollup-plugin-commonjs": "^8.2.4", - "rollup-plugin-node-builtins": "^2.1.2", - "rollup-plugin-node-resolve": "^3.0.0", - "rollup-plugin-replace": "^2.0.0", - "rollup-plugin-sourcemaps": "^0.4.2", - "rollup-plugin-string": "^2.0.2", - "rollup-plugin-uglify": "^2.0.1", - "uglify-es": "^3.0.25" - } -} diff --git a/tools/builder/rollup.config.js b/tools/builder/rollup.config.js deleted file mode 100644 index 506d6dd..0000000 --- a/tools/builder/rollup.config.js +++ /dev/null @@ -1,107 +0,0 @@ -import path from 'path'; -import thaw from './thaw'; -import transpile from 'rollup-plugin-buble'; -import resolve from 'rollup-plugin-node-resolve'; -import string from 'rollup-plugin-string'; -import sourcemaps from 'rollup-plugin-sourcemaps'; -import uglify from 'rollup-plugin-uglify'; -import { minify } from 'uglify-es'; -import minimist from 'minimist'; -import commonjs from 'rollup-plugin-commonjs'; -import builtins from 'rollup-plugin-node-builtins'; -import replace from 'rollup-plugin-replace'; - -const pkg = require(path.resolve('./package')); -const input = 'src/index.js'; - -const { prod, bundle } = minimist(process.argv.slice(2), { - boolean: ['prod', 'bundle'], - default: { - prod: false, - bundle: false, - }, - alias: { - p: 'prod', - b: 'bundle', - }, -}); - -const plugins = [ - sourcemaps(), - resolve({ - browser: true, - preferBuiltins: true, - }), - builtins(), - commonjs({ - namedExports: { - 'resource-loader': ['Resource'], - 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core - }, - }), - string({ - include: [ - 'src/**/*.frag', - 'src/**/*.vert', - ], - }), - replace({ - __VERSION__: pkg.version, - }), - transpile(), - thaw(), -]; - -if (prod) -{ - plugins.push(uglify({ - mangle: true, - compress: true, - output: { - comments(node, comment) - { - const { value, type } = comment; - - return type === 'comment2' && value.indexOf(` * ${pkg.name} `) > -1; - }, - }, - }, minify)); -} - -const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); -const external = Object.keys(pkg.dependencies || []); -const sourcemap = true; -const name = 'PIXI'; -const banner = `/*! - * ${pkg.name} - v${pkg.version} - * Compiled ${compiled} - * - * ${pkg.name} is licensed under the MIT License. - * http://www.opensource.org/licenses/mit-license - */\n`; - -export default [ - { - banner, - name, - input, - output: { - file: pkg.main, - format: bundle ? 'umd' : 'cjs', - }, - external, - sourcemap, - plugins, - }, - { - banner, - input, - output: { - file: pkg.module, - format: 'es', - }, - external, - sourcemap, - plugins, - }, -]; diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/package.json b/packages/utils/package.json index 772e7bc..e3e8e1b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/test/index.js b/packages/utils/test/index.js index bf8041e..c53dd0a 100755 --- a/packages/utils/test/index.js +++ b/packages/utils/test/index.js @@ -172,4 +172,30 @@ expect(utils.isMobile.any).to.be.a('boolean'); }); }); + + describe('mixins', function () + { + it('should exist', function () + { + expect(utils.mixins).to.be.an('object'); + }); + + it('should perform mixins', function () + { + // eslint-disable-next-line + const target = function () {}; + const source = { + foo: true, + bar: 1, + }; + + utils.mixins.delayMixin(target.prototype, source); + expect(target.prototype.foo).to.be.undefined; + expect(target.prototype.bar).to.be.undefined; + + utils.mixins.performMixins(); + expect(target.prototype.foo).to.equal(true); + expect(target.prototype.bar).to.equal(1); + }); + }); }); diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000..2466a0c --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,122 @@ +import PackageUtilities from 'lerna/lib/PackageUtilities'; +import Repository from 'lerna/lib/Repository'; +import path from 'path'; +import unfreeze from './tools/rollup-plugin-unfreeze/index'; +import transpile from 'rollup-plugin-buble'; +import resolve from 'rollup-plugin-node-resolve'; +import string from 'rollup-plugin-string'; +import sourcemaps from 'rollup-plugin-sourcemaps'; +import uglify from 'rollup-plugin-uglify'; +import { minify } from 'uglify-es'; +import minimist from 'minimist'; +import commonjs from 'rollup-plugin-commonjs'; +import builtins from 'rollup-plugin-node-builtins'; +import replace from 'rollup-plugin-replace'; + +// Support --scope and --ignore globs +const args = minimist(process.argv.slice(2), { + boolean: ['prod'], + default: { + prod: false, + }, + alias: { + p: 'prod', + }, +}); + +// Standard Lerna plumbing getting packages +const repo = new Repository(__dirname); +const packages = PackageUtilities.getPackages(repo); +const filtered = PackageUtilities.filterPackages(packages, args); +const sorted = PackageUtilities.topologicallyBatchPackages(filtered); + +const plugins = [ + sourcemaps(), + resolve({ + browser: true, + preferBuiltins: true, + }), + builtins(), + commonjs({ + namedExports: { + 'resource-loader': ['Resource'], + 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core + }, + }), + string({ + include: [ + '**/*.frag', + '**/*.vert', + ], + }), + replace({ + __VERSION__: repo.version, + }), + transpile(), + unfreeze(), +]; + +if (args.prod) +{ + plugins.push(uglify({ + mangle: true, + compress: true, + output: { + comments(node, comment) + { + return comment.line === 1; + }, + }, + }, minify)); +} + +const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); +const sourcemap = true; +const results = []; + +sorted.forEach((group) => +{ + group.forEach((pkg) => + { + if (pkg.isPrivate()) + { + return; + } + const external = Object.keys(pkg.dependencies || []); + const banner = [ + `/*!`, + ` * ${pkg.name} - v${pkg.version}`, + ` * Compiled ${compiled}`, + ` *`, + ` * ${pkg.name} is licensed under the MIT License.`, + ` * http://www.opensource.org/licenses/mit-license`, + ` */`, + ]; + + // Check for bundle folder + const basePath = path.relative(__dirname, pkg.location); + const bundle = basePath.indexOf('bundles/') === 0; + + results.push({ + banner: banner.join('\n'), + name: 'PIXI', + input: path.join(basePath, 'src/index.js'), + treeshake: !bundle, + output: [ + { + file: path.join(basePath, pkg._package.main), + format: bundle ? 'umd' : 'cjs', + }, + { + file: path.join(basePath, pkg._package.module), + format: 'es', + }, + ], + external, + sourcemap, + plugins, + }); + }); +}); + +export default results; diff --git a/test/index.js b/test/index.js new file mode 100644 index 0000000..cb7a2f6 --- /dev/null +++ b/test/index.js @@ -0,0 +1,14 @@ +const PackageUtilities = require('lerna/lib/PackageUtilities'); +const Repository = require('lerna/lib/Repository'); +const path = require('path'); + +// Standard Lerna plumbing getting packages +const repo = new Repository(path.dirname(__dirname)); +const packages = PackageUtilities.getPackages(repo); + +// Look for tests in the packages +packages.filter((pkg) => !!pkg.scripts.test).forEach((pkg) => +{ + // eslint-disable-next-line global-require + require(`${pkg.location}/test`); +}); diff --git a/tools/builder/package.json b/tools/builder/package.json deleted file mode 100644 index d50b323..0000000 --- a/tools/builder/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@internal/builder", - "version": "5.0.0-alpha", - "private": true, - "bin": { - "config": "./rollup.config.js" - }, - "dependencies": { - "magic-string": "^0.22.4", - "minimist": "^1.2.0", - "rollup-plugin-buble": "^0.15.0", - "rollup-plugin-commonjs": "^8.2.4", - "rollup-plugin-node-builtins": "^2.1.2", - "rollup-plugin-node-resolve": "^3.0.0", - "rollup-plugin-replace": "^2.0.0", - "rollup-plugin-sourcemaps": "^0.4.2", - "rollup-plugin-string": "^2.0.2", - "rollup-plugin-uglify": "^2.0.1", - "uglify-es": "^3.0.25" - } -} diff --git a/tools/builder/rollup.config.js b/tools/builder/rollup.config.js deleted file mode 100644 index 506d6dd..0000000 --- a/tools/builder/rollup.config.js +++ /dev/null @@ -1,107 +0,0 @@ -import path from 'path'; -import thaw from './thaw'; -import transpile from 'rollup-plugin-buble'; -import resolve from 'rollup-plugin-node-resolve'; -import string from 'rollup-plugin-string'; -import sourcemaps from 'rollup-plugin-sourcemaps'; -import uglify from 'rollup-plugin-uglify'; -import { minify } from 'uglify-es'; -import minimist from 'minimist'; -import commonjs from 'rollup-plugin-commonjs'; -import builtins from 'rollup-plugin-node-builtins'; -import replace from 'rollup-plugin-replace'; - -const pkg = require(path.resolve('./package')); -const input = 'src/index.js'; - -const { prod, bundle } = minimist(process.argv.slice(2), { - boolean: ['prod', 'bundle'], - default: { - prod: false, - bundle: false, - }, - alias: { - p: 'prod', - b: 'bundle', - }, -}); - -const plugins = [ - sourcemaps(), - resolve({ - browser: true, - preferBuiltins: true, - }), - builtins(), - commonjs({ - namedExports: { - 'resource-loader': ['Resource'], - 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core - }, - }), - string({ - include: [ - 'src/**/*.frag', - 'src/**/*.vert', - ], - }), - replace({ - __VERSION__: pkg.version, - }), - transpile(), - thaw(), -]; - -if (prod) -{ - plugins.push(uglify({ - mangle: true, - compress: true, - output: { - comments(node, comment) - { - const { value, type } = comment; - - return type === 'comment2' && value.indexOf(` * ${pkg.name} `) > -1; - }, - }, - }, minify)); -} - -const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); -const external = Object.keys(pkg.dependencies || []); -const sourcemap = true; -const name = 'PIXI'; -const banner = `/*! - * ${pkg.name} - v${pkg.version} - * Compiled ${compiled} - * - * ${pkg.name} is licensed under the MIT License. - * http://www.opensource.org/licenses/mit-license - */\n`; - -export default [ - { - banner, - name, - input, - output: { - file: pkg.main, - format: bundle ? 'umd' : 'cjs', - }, - external, - sourcemap, - plugins, - }, - { - banner, - input, - output: { - file: pkg.module, - format: 'es', - }, - external, - sourcemap, - plugins, - }, -]; diff --git a/tools/builder/thaw.js b/tools/builder/thaw.js deleted file mode 100644 index 8533b59..0000000 --- a/tools/builder/thaw.js +++ /dev/null @@ -1,47 +0,0 @@ -const MagicString = require('magic-string'); - -/** - * This workaround plugin removes `Object.freeze` usage with Rollup - * because there is no way to disable and we need it to - * properly add deprecated methods/classes on namespaces - * such as `PIXI.utils` or `PIXI.loaders`, code was borrowed - * from 'rollup-plugin-replace'. - * @todo Remove this when opt-out option for Rollup is available - * @private - */ -export default function thaw() -{ - const pattern = /Object.freeze\s*\(\s*([^)]*)\)/g; - - return { - name: 'thaw', - transformBundle(code) - { - const str = new MagicString(code); - let hasReplacements = false; - let match; - - while ((match = pattern.exec(code))) - { - hasReplacements = true; - const start = match.index; - - str.overwrite( - start, - start + match[0].length, - match[1] - ); - } - - if (!hasReplacements) - { - return null; - } - - return { - code: str.toString(), - map: str.generateMap({ hires: true }), - }; - }, - }; -} diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/package.json b/packages/utils/package.json index 772e7bc..e3e8e1b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/test/index.js b/packages/utils/test/index.js index bf8041e..c53dd0a 100755 --- a/packages/utils/test/index.js +++ b/packages/utils/test/index.js @@ -172,4 +172,30 @@ expect(utils.isMobile.any).to.be.a('boolean'); }); }); + + describe('mixins', function () + { + it('should exist', function () + { + expect(utils.mixins).to.be.an('object'); + }); + + it('should perform mixins', function () + { + // eslint-disable-next-line + const target = function () {}; + const source = { + foo: true, + bar: 1, + }; + + utils.mixins.delayMixin(target.prototype, source); + expect(target.prototype.foo).to.be.undefined; + expect(target.prototype.bar).to.be.undefined; + + utils.mixins.performMixins(); + expect(target.prototype.foo).to.equal(true); + expect(target.prototype.bar).to.equal(1); + }); + }); }); diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000..2466a0c --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,122 @@ +import PackageUtilities from 'lerna/lib/PackageUtilities'; +import Repository from 'lerna/lib/Repository'; +import path from 'path'; +import unfreeze from './tools/rollup-plugin-unfreeze/index'; +import transpile from 'rollup-plugin-buble'; +import resolve from 'rollup-plugin-node-resolve'; +import string from 'rollup-plugin-string'; +import sourcemaps from 'rollup-plugin-sourcemaps'; +import uglify from 'rollup-plugin-uglify'; +import { minify } from 'uglify-es'; +import minimist from 'minimist'; +import commonjs from 'rollup-plugin-commonjs'; +import builtins from 'rollup-plugin-node-builtins'; +import replace from 'rollup-plugin-replace'; + +// Support --scope and --ignore globs +const args = minimist(process.argv.slice(2), { + boolean: ['prod'], + default: { + prod: false, + }, + alias: { + p: 'prod', + }, +}); + +// Standard Lerna plumbing getting packages +const repo = new Repository(__dirname); +const packages = PackageUtilities.getPackages(repo); +const filtered = PackageUtilities.filterPackages(packages, args); +const sorted = PackageUtilities.topologicallyBatchPackages(filtered); + +const plugins = [ + sourcemaps(), + resolve({ + browser: true, + preferBuiltins: true, + }), + builtins(), + commonjs({ + namedExports: { + 'resource-loader': ['Resource'], + 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core + }, + }), + string({ + include: [ + '**/*.frag', + '**/*.vert', + ], + }), + replace({ + __VERSION__: repo.version, + }), + transpile(), + unfreeze(), +]; + +if (args.prod) +{ + plugins.push(uglify({ + mangle: true, + compress: true, + output: { + comments(node, comment) + { + return comment.line === 1; + }, + }, + }, minify)); +} + +const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); +const sourcemap = true; +const results = []; + +sorted.forEach((group) => +{ + group.forEach((pkg) => + { + if (pkg.isPrivate()) + { + return; + } + const external = Object.keys(pkg.dependencies || []); + const banner = [ + `/*!`, + ` * ${pkg.name} - v${pkg.version}`, + ` * Compiled ${compiled}`, + ` *`, + ` * ${pkg.name} is licensed under the MIT License.`, + ` * http://www.opensource.org/licenses/mit-license`, + ` */`, + ]; + + // Check for bundle folder + const basePath = path.relative(__dirname, pkg.location); + const bundle = basePath.indexOf('bundles/') === 0; + + results.push({ + banner: banner.join('\n'), + name: 'PIXI', + input: path.join(basePath, 'src/index.js'), + treeshake: !bundle, + output: [ + { + file: path.join(basePath, pkg._package.main), + format: bundle ? 'umd' : 'cjs', + }, + { + file: path.join(basePath, pkg._package.module), + format: 'es', + }, + ], + external, + sourcemap, + plugins, + }); + }); +}); + +export default results; diff --git a/test/index.js b/test/index.js new file mode 100644 index 0000000..cb7a2f6 --- /dev/null +++ b/test/index.js @@ -0,0 +1,14 @@ +const PackageUtilities = require('lerna/lib/PackageUtilities'); +const Repository = require('lerna/lib/Repository'); +const path = require('path'); + +// Standard Lerna plumbing getting packages +const repo = new Repository(path.dirname(__dirname)); +const packages = PackageUtilities.getPackages(repo); + +// Look for tests in the packages +packages.filter((pkg) => !!pkg.scripts.test).forEach((pkg) => +{ + // eslint-disable-next-line global-require + require(`${pkg.location}/test`); +}); diff --git a/tools/builder/package.json b/tools/builder/package.json deleted file mode 100644 index d50b323..0000000 --- a/tools/builder/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@internal/builder", - "version": "5.0.0-alpha", - "private": true, - "bin": { - "config": "./rollup.config.js" - }, - "dependencies": { - "magic-string": "^0.22.4", - "minimist": "^1.2.0", - "rollup-plugin-buble": "^0.15.0", - "rollup-plugin-commonjs": "^8.2.4", - "rollup-plugin-node-builtins": "^2.1.2", - "rollup-plugin-node-resolve": "^3.0.0", - "rollup-plugin-replace": "^2.0.0", - "rollup-plugin-sourcemaps": "^0.4.2", - "rollup-plugin-string": "^2.0.2", - "rollup-plugin-uglify": "^2.0.1", - "uglify-es": "^3.0.25" - } -} diff --git a/tools/builder/rollup.config.js b/tools/builder/rollup.config.js deleted file mode 100644 index 506d6dd..0000000 --- a/tools/builder/rollup.config.js +++ /dev/null @@ -1,107 +0,0 @@ -import path from 'path'; -import thaw from './thaw'; -import transpile from 'rollup-plugin-buble'; -import resolve from 'rollup-plugin-node-resolve'; -import string from 'rollup-plugin-string'; -import sourcemaps from 'rollup-plugin-sourcemaps'; -import uglify from 'rollup-plugin-uglify'; -import { minify } from 'uglify-es'; -import minimist from 'minimist'; -import commonjs from 'rollup-plugin-commonjs'; -import builtins from 'rollup-plugin-node-builtins'; -import replace from 'rollup-plugin-replace'; - -const pkg = require(path.resolve('./package')); -const input = 'src/index.js'; - -const { prod, bundle } = minimist(process.argv.slice(2), { - boolean: ['prod', 'bundle'], - default: { - prod: false, - bundle: false, - }, - alias: { - p: 'prod', - b: 'bundle', - }, -}); - -const plugins = [ - sourcemaps(), - resolve({ - browser: true, - preferBuiltins: true, - }), - builtins(), - commonjs({ - namedExports: { - 'resource-loader': ['Resource'], - 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core - }, - }), - string({ - include: [ - 'src/**/*.frag', - 'src/**/*.vert', - ], - }), - replace({ - __VERSION__: pkg.version, - }), - transpile(), - thaw(), -]; - -if (prod) -{ - plugins.push(uglify({ - mangle: true, - compress: true, - output: { - comments(node, comment) - { - const { value, type } = comment; - - return type === 'comment2' && value.indexOf(` * ${pkg.name} `) > -1; - }, - }, - }, minify)); -} - -const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); -const external = Object.keys(pkg.dependencies || []); -const sourcemap = true; -const name = 'PIXI'; -const banner = `/*! - * ${pkg.name} - v${pkg.version} - * Compiled ${compiled} - * - * ${pkg.name} is licensed under the MIT License. - * http://www.opensource.org/licenses/mit-license - */\n`; - -export default [ - { - banner, - name, - input, - output: { - file: pkg.main, - format: bundle ? 'umd' : 'cjs', - }, - external, - sourcemap, - plugins, - }, - { - banner, - input, - output: { - file: pkg.module, - format: 'es', - }, - external, - sourcemap, - plugins, - }, -]; diff --git a/tools/builder/thaw.js b/tools/builder/thaw.js deleted file mode 100644 index 8533b59..0000000 --- a/tools/builder/thaw.js +++ /dev/null @@ -1,47 +0,0 @@ -const MagicString = require('magic-string'); - -/** - * This workaround plugin removes `Object.freeze` usage with Rollup - * because there is no way to disable and we need it to - * properly add deprecated methods/classes on namespaces - * such as `PIXI.utils` or `PIXI.loaders`, code was borrowed - * from 'rollup-plugin-replace'. - * @todo Remove this when opt-out option for Rollup is available - * @private - */ -export default function thaw() -{ - const pattern = /Object.freeze\s*\(\s*([^)]*)\)/g; - - return { - name: 'thaw', - transformBundle(code) - { - const str = new MagicString(code); - let hasReplacements = false; - let match; - - while ((match = pattern.exec(code))) - { - hasReplacements = true; - const start = match.index; - - str.overwrite( - start, - start + match[0].length, - match[1] - ); - } - - if (!hasReplacements) - { - return null; - } - - return { - code: str.toString(), - map: str.generateMap({ hires: true }), - }; - }, - }; -} diff --git a/tools/integration-tests/package.json b/tools/integration-tests/package.json index d56bf95..210fb9b 100644 --- a/tools/integration-tests/package.json +++ b/tools/integration-tests/package.json @@ -4,7 +4,7 @@ "version": "5.0.0-alpha", "description": "Integration tests for PixiJS packages", "scripts": { - "test": "tester" + "test": "floss --path test" }, "devDependencies": { "@pixi/graphics": "^5.0.0-alpha", @@ -19,7 +19,7 @@ "@pixi/text": "^5.0.0-alpha", "@pixi/math": "^5.0.0-alpha", "@pixi/display": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/renders": "^5.0.0-alpha" + "@internal/renders": "^5.0.0-alpha", + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/package.json b/packages/utils/package.json index 772e7bc..e3e8e1b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/test/index.js b/packages/utils/test/index.js index bf8041e..c53dd0a 100755 --- a/packages/utils/test/index.js +++ b/packages/utils/test/index.js @@ -172,4 +172,30 @@ expect(utils.isMobile.any).to.be.a('boolean'); }); }); + + describe('mixins', function () + { + it('should exist', function () + { + expect(utils.mixins).to.be.an('object'); + }); + + it('should perform mixins', function () + { + // eslint-disable-next-line + const target = function () {}; + const source = { + foo: true, + bar: 1, + }; + + utils.mixins.delayMixin(target.prototype, source); + expect(target.prototype.foo).to.be.undefined; + expect(target.prototype.bar).to.be.undefined; + + utils.mixins.performMixins(); + expect(target.prototype.foo).to.equal(true); + expect(target.prototype.bar).to.equal(1); + }); + }); }); diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000..2466a0c --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,122 @@ +import PackageUtilities from 'lerna/lib/PackageUtilities'; +import Repository from 'lerna/lib/Repository'; +import path from 'path'; +import unfreeze from './tools/rollup-plugin-unfreeze/index'; +import transpile from 'rollup-plugin-buble'; +import resolve from 'rollup-plugin-node-resolve'; +import string from 'rollup-plugin-string'; +import sourcemaps from 'rollup-plugin-sourcemaps'; +import uglify from 'rollup-plugin-uglify'; +import { minify } from 'uglify-es'; +import minimist from 'minimist'; +import commonjs from 'rollup-plugin-commonjs'; +import builtins from 'rollup-plugin-node-builtins'; +import replace from 'rollup-plugin-replace'; + +// Support --scope and --ignore globs +const args = minimist(process.argv.slice(2), { + boolean: ['prod'], + default: { + prod: false, + }, + alias: { + p: 'prod', + }, +}); + +// Standard Lerna plumbing getting packages +const repo = new Repository(__dirname); +const packages = PackageUtilities.getPackages(repo); +const filtered = PackageUtilities.filterPackages(packages, args); +const sorted = PackageUtilities.topologicallyBatchPackages(filtered); + +const plugins = [ + sourcemaps(), + resolve({ + browser: true, + preferBuiltins: true, + }), + builtins(), + commonjs({ + namedExports: { + 'resource-loader': ['Resource'], + 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core + }, + }), + string({ + include: [ + '**/*.frag', + '**/*.vert', + ], + }), + replace({ + __VERSION__: repo.version, + }), + transpile(), + unfreeze(), +]; + +if (args.prod) +{ + plugins.push(uglify({ + mangle: true, + compress: true, + output: { + comments(node, comment) + { + return comment.line === 1; + }, + }, + }, minify)); +} + +const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); +const sourcemap = true; +const results = []; + +sorted.forEach((group) => +{ + group.forEach((pkg) => + { + if (pkg.isPrivate()) + { + return; + } + const external = Object.keys(pkg.dependencies || []); + const banner = [ + `/*!`, + ` * ${pkg.name} - v${pkg.version}`, + ` * Compiled ${compiled}`, + ` *`, + ` * ${pkg.name} is licensed under the MIT License.`, + ` * http://www.opensource.org/licenses/mit-license`, + ` */`, + ]; + + // Check for bundle folder + const basePath = path.relative(__dirname, pkg.location); + const bundle = basePath.indexOf('bundles/') === 0; + + results.push({ + banner: banner.join('\n'), + name: 'PIXI', + input: path.join(basePath, 'src/index.js'), + treeshake: !bundle, + output: [ + { + file: path.join(basePath, pkg._package.main), + format: bundle ? 'umd' : 'cjs', + }, + { + file: path.join(basePath, pkg._package.module), + format: 'es', + }, + ], + external, + sourcemap, + plugins, + }); + }); +}); + +export default results; diff --git a/test/index.js b/test/index.js new file mode 100644 index 0000000..cb7a2f6 --- /dev/null +++ b/test/index.js @@ -0,0 +1,14 @@ +const PackageUtilities = require('lerna/lib/PackageUtilities'); +const Repository = require('lerna/lib/Repository'); +const path = require('path'); + +// Standard Lerna plumbing getting packages +const repo = new Repository(path.dirname(__dirname)); +const packages = PackageUtilities.getPackages(repo); + +// Look for tests in the packages +packages.filter((pkg) => !!pkg.scripts.test).forEach((pkg) => +{ + // eslint-disable-next-line global-require + require(`${pkg.location}/test`); +}); diff --git a/tools/builder/package.json b/tools/builder/package.json deleted file mode 100644 index d50b323..0000000 --- a/tools/builder/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@internal/builder", - "version": "5.0.0-alpha", - "private": true, - "bin": { - "config": "./rollup.config.js" - }, - "dependencies": { - "magic-string": "^0.22.4", - "minimist": "^1.2.0", - "rollup-plugin-buble": "^0.15.0", - "rollup-plugin-commonjs": "^8.2.4", - "rollup-plugin-node-builtins": "^2.1.2", - "rollup-plugin-node-resolve": "^3.0.0", - "rollup-plugin-replace": "^2.0.0", - "rollup-plugin-sourcemaps": "^0.4.2", - "rollup-plugin-string": "^2.0.2", - "rollup-plugin-uglify": "^2.0.1", - "uglify-es": "^3.0.25" - } -} diff --git a/tools/builder/rollup.config.js b/tools/builder/rollup.config.js deleted file mode 100644 index 506d6dd..0000000 --- a/tools/builder/rollup.config.js +++ /dev/null @@ -1,107 +0,0 @@ -import path from 'path'; -import thaw from './thaw'; -import transpile from 'rollup-plugin-buble'; -import resolve from 'rollup-plugin-node-resolve'; -import string from 'rollup-plugin-string'; -import sourcemaps from 'rollup-plugin-sourcemaps'; -import uglify from 'rollup-plugin-uglify'; -import { minify } from 'uglify-es'; -import minimist from 'minimist'; -import commonjs from 'rollup-plugin-commonjs'; -import builtins from 'rollup-plugin-node-builtins'; -import replace from 'rollup-plugin-replace'; - -const pkg = require(path.resolve('./package')); -const input = 'src/index.js'; - -const { prod, bundle } = minimist(process.argv.slice(2), { - boolean: ['prod', 'bundle'], - default: { - prod: false, - bundle: false, - }, - alias: { - p: 'prod', - b: 'bundle', - }, -}); - -const plugins = [ - sourcemaps(), - resolve({ - browser: true, - preferBuiltins: true, - }), - builtins(), - commonjs({ - namedExports: { - 'resource-loader': ['Resource'], - 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core - }, - }), - string({ - include: [ - 'src/**/*.frag', - 'src/**/*.vert', - ], - }), - replace({ - __VERSION__: pkg.version, - }), - transpile(), - thaw(), -]; - -if (prod) -{ - plugins.push(uglify({ - mangle: true, - compress: true, - output: { - comments(node, comment) - { - const { value, type } = comment; - - return type === 'comment2' && value.indexOf(` * ${pkg.name} `) > -1; - }, - }, - }, minify)); -} - -const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); -const external = Object.keys(pkg.dependencies || []); -const sourcemap = true; -const name = 'PIXI'; -const banner = `/*! - * ${pkg.name} - v${pkg.version} - * Compiled ${compiled} - * - * ${pkg.name} is licensed under the MIT License. - * http://www.opensource.org/licenses/mit-license - */\n`; - -export default [ - { - banner, - name, - input, - output: { - file: pkg.main, - format: bundle ? 'umd' : 'cjs', - }, - external, - sourcemap, - plugins, - }, - { - banner, - input, - output: { - file: pkg.module, - format: 'es', - }, - external, - sourcemap, - plugins, - }, -]; diff --git a/tools/builder/thaw.js b/tools/builder/thaw.js deleted file mode 100644 index 8533b59..0000000 --- a/tools/builder/thaw.js +++ /dev/null @@ -1,47 +0,0 @@ -const MagicString = require('magic-string'); - -/** - * This workaround plugin removes `Object.freeze` usage with Rollup - * because there is no way to disable and we need it to - * properly add deprecated methods/classes on namespaces - * such as `PIXI.utils` or `PIXI.loaders`, code was borrowed - * from 'rollup-plugin-replace'. - * @todo Remove this when opt-out option for Rollup is available - * @private - */ -export default function thaw() -{ - const pattern = /Object.freeze\s*\(\s*([^)]*)\)/g; - - return { - name: 'thaw', - transformBundle(code) - { - const str = new MagicString(code); - let hasReplacements = false; - let match; - - while ((match = pattern.exec(code))) - { - hasReplacements = true; - const start = match.index; - - str.overwrite( - start, - start + match[0].length, - match[1] - ); - } - - if (!hasReplacements) - { - return null; - } - - return { - code: str.toString(), - map: str.generateMap({ hires: true }), - }; - }, - }; -} diff --git a/tools/integration-tests/package.json b/tools/integration-tests/package.json index d56bf95..210fb9b 100644 --- a/tools/integration-tests/package.json +++ b/tools/integration-tests/package.json @@ -4,7 +4,7 @@ "version": "5.0.0-alpha", "description": "Integration tests for PixiJS packages", "scripts": { - "test": "tester" + "test": "floss --path test" }, "devDependencies": { "@pixi/graphics": "^5.0.0-alpha", @@ -19,7 +19,7 @@ "@pixi/text": "^5.0.0-alpha", "@pixi/math": "^5.0.0-alpha", "@pixi/display": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/renders": "^5.0.0-alpha" + "@internal/renders": "^5.0.0-alpha", + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/tools/rollup-plugin-unfreeze/index.js b/tools/rollup-plugin-unfreeze/index.js new file mode 100644 index 0000000..d696e8b --- /dev/null +++ b/tools/rollup-plugin-unfreeze/index.js @@ -0,0 +1,47 @@ +const MagicString = require('magic-string'); + +/** + * This workaround plugin removes `Object.freeze` usage with Rollup + * because there is no way to disable and we need it to + * properly add deprecated methods/classes on namespaces + * such as `PIXI.utils` or `PIXI.loaders`, code was borrowed + * from 'rollup-plugin-replace'. + * @todo Remove this when opt-out option for Rollup is available + * @private + */ +export default function unfreeze() +{ + const pattern = /Object.freeze\s*\(\s*([^)]*)\)/g; + + return { + name: 'unfreeze', + transformBundle(code) + { + const str = new MagicString(code); + let hasReplacements = false; + let match; + + while ((match = pattern.exec(code))) + { + hasReplacements = true; + const start = match.index; + + str.overwrite( + start, + start + match[0].length, + match[1] + ); + } + + if (!hasReplacements) + { + return null; + } + + return { + code: str.toString(), + map: str.generateMap({ hires: true }), + }; + }, + }; +} diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/package.json b/packages/utils/package.json index 772e7bc..e3e8e1b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/test/index.js b/packages/utils/test/index.js index bf8041e..c53dd0a 100755 --- a/packages/utils/test/index.js +++ b/packages/utils/test/index.js @@ -172,4 +172,30 @@ expect(utils.isMobile.any).to.be.a('boolean'); }); }); + + describe('mixins', function () + { + it('should exist', function () + { + expect(utils.mixins).to.be.an('object'); + }); + + it('should perform mixins', function () + { + // eslint-disable-next-line + const target = function () {}; + const source = { + foo: true, + bar: 1, + }; + + utils.mixins.delayMixin(target.prototype, source); + expect(target.prototype.foo).to.be.undefined; + expect(target.prototype.bar).to.be.undefined; + + utils.mixins.performMixins(); + expect(target.prototype.foo).to.equal(true); + expect(target.prototype.bar).to.equal(1); + }); + }); }); diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000..2466a0c --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,122 @@ +import PackageUtilities from 'lerna/lib/PackageUtilities'; +import Repository from 'lerna/lib/Repository'; +import path from 'path'; +import unfreeze from './tools/rollup-plugin-unfreeze/index'; +import transpile from 'rollup-plugin-buble'; +import resolve from 'rollup-plugin-node-resolve'; +import string from 'rollup-plugin-string'; +import sourcemaps from 'rollup-plugin-sourcemaps'; +import uglify from 'rollup-plugin-uglify'; +import { minify } from 'uglify-es'; +import minimist from 'minimist'; +import commonjs from 'rollup-plugin-commonjs'; +import builtins from 'rollup-plugin-node-builtins'; +import replace from 'rollup-plugin-replace'; + +// Support --scope and --ignore globs +const args = minimist(process.argv.slice(2), { + boolean: ['prod'], + default: { + prod: false, + }, + alias: { + p: 'prod', + }, +}); + +// Standard Lerna plumbing getting packages +const repo = new Repository(__dirname); +const packages = PackageUtilities.getPackages(repo); +const filtered = PackageUtilities.filterPackages(packages, args); +const sorted = PackageUtilities.topologicallyBatchPackages(filtered); + +const plugins = [ + sourcemaps(), + resolve({ + browser: true, + preferBuiltins: true, + }), + builtins(), + commonjs({ + namedExports: { + 'resource-loader': ['Resource'], + 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core + }, + }), + string({ + include: [ + '**/*.frag', + '**/*.vert', + ], + }), + replace({ + __VERSION__: repo.version, + }), + transpile(), + unfreeze(), +]; + +if (args.prod) +{ + plugins.push(uglify({ + mangle: true, + compress: true, + output: { + comments(node, comment) + { + return comment.line === 1; + }, + }, + }, minify)); +} + +const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); +const sourcemap = true; +const results = []; + +sorted.forEach((group) => +{ + group.forEach((pkg) => + { + if (pkg.isPrivate()) + { + return; + } + const external = Object.keys(pkg.dependencies || []); + const banner = [ + `/*!`, + ` * ${pkg.name} - v${pkg.version}`, + ` * Compiled ${compiled}`, + ` *`, + ` * ${pkg.name} is licensed under the MIT License.`, + ` * http://www.opensource.org/licenses/mit-license`, + ` */`, + ]; + + // Check for bundle folder + const basePath = path.relative(__dirname, pkg.location); + const bundle = basePath.indexOf('bundles/') === 0; + + results.push({ + banner: banner.join('\n'), + name: 'PIXI', + input: path.join(basePath, 'src/index.js'), + treeshake: !bundle, + output: [ + { + file: path.join(basePath, pkg._package.main), + format: bundle ? 'umd' : 'cjs', + }, + { + file: path.join(basePath, pkg._package.module), + format: 'es', + }, + ], + external, + sourcemap, + plugins, + }); + }); +}); + +export default results; diff --git a/test/index.js b/test/index.js new file mode 100644 index 0000000..cb7a2f6 --- /dev/null +++ b/test/index.js @@ -0,0 +1,14 @@ +const PackageUtilities = require('lerna/lib/PackageUtilities'); +const Repository = require('lerna/lib/Repository'); +const path = require('path'); + +// Standard Lerna plumbing getting packages +const repo = new Repository(path.dirname(__dirname)); +const packages = PackageUtilities.getPackages(repo); + +// Look for tests in the packages +packages.filter((pkg) => !!pkg.scripts.test).forEach((pkg) => +{ + // eslint-disable-next-line global-require + require(`${pkg.location}/test`); +}); diff --git a/tools/builder/package.json b/tools/builder/package.json deleted file mode 100644 index d50b323..0000000 --- a/tools/builder/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@internal/builder", - "version": "5.0.0-alpha", - "private": true, - "bin": { - "config": "./rollup.config.js" - }, - "dependencies": { - "magic-string": "^0.22.4", - "minimist": "^1.2.0", - "rollup-plugin-buble": "^0.15.0", - "rollup-plugin-commonjs": "^8.2.4", - "rollup-plugin-node-builtins": "^2.1.2", - "rollup-plugin-node-resolve": "^3.0.0", - "rollup-plugin-replace": "^2.0.0", - "rollup-plugin-sourcemaps": "^0.4.2", - "rollup-plugin-string": "^2.0.2", - "rollup-plugin-uglify": "^2.0.1", - "uglify-es": "^3.0.25" - } -} diff --git a/tools/builder/rollup.config.js b/tools/builder/rollup.config.js deleted file mode 100644 index 506d6dd..0000000 --- a/tools/builder/rollup.config.js +++ /dev/null @@ -1,107 +0,0 @@ -import path from 'path'; -import thaw from './thaw'; -import transpile from 'rollup-plugin-buble'; -import resolve from 'rollup-plugin-node-resolve'; -import string from 'rollup-plugin-string'; -import sourcemaps from 'rollup-plugin-sourcemaps'; -import uglify from 'rollup-plugin-uglify'; -import { minify } from 'uglify-es'; -import minimist from 'minimist'; -import commonjs from 'rollup-plugin-commonjs'; -import builtins from 'rollup-plugin-node-builtins'; -import replace from 'rollup-plugin-replace'; - -const pkg = require(path.resolve('./package')); -const input = 'src/index.js'; - -const { prod, bundle } = minimist(process.argv.slice(2), { - boolean: ['prod', 'bundle'], - default: { - prod: false, - bundle: false, - }, - alias: { - p: 'prod', - b: 'bundle', - }, -}); - -const plugins = [ - sourcemaps(), - resolve({ - browser: true, - preferBuiltins: true, - }), - builtins(), - commonjs({ - namedExports: { - 'resource-loader': ['Resource'], - 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core - }, - }), - string({ - include: [ - 'src/**/*.frag', - 'src/**/*.vert', - ], - }), - replace({ - __VERSION__: pkg.version, - }), - transpile(), - thaw(), -]; - -if (prod) -{ - plugins.push(uglify({ - mangle: true, - compress: true, - output: { - comments(node, comment) - { - const { value, type } = comment; - - return type === 'comment2' && value.indexOf(` * ${pkg.name} `) > -1; - }, - }, - }, minify)); -} - -const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); -const external = Object.keys(pkg.dependencies || []); -const sourcemap = true; -const name = 'PIXI'; -const banner = `/*! - * ${pkg.name} - v${pkg.version} - * Compiled ${compiled} - * - * ${pkg.name} is licensed under the MIT License. - * http://www.opensource.org/licenses/mit-license - */\n`; - -export default [ - { - banner, - name, - input, - output: { - file: pkg.main, - format: bundle ? 'umd' : 'cjs', - }, - external, - sourcemap, - plugins, - }, - { - banner, - input, - output: { - file: pkg.module, - format: 'es', - }, - external, - sourcemap, - plugins, - }, -]; diff --git a/tools/builder/thaw.js b/tools/builder/thaw.js deleted file mode 100644 index 8533b59..0000000 --- a/tools/builder/thaw.js +++ /dev/null @@ -1,47 +0,0 @@ -const MagicString = require('magic-string'); - -/** - * This workaround plugin removes `Object.freeze` usage with Rollup - * because there is no way to disable and we need it to - * properly add deprecated methods/classes on namespaces - * such as `PIXI.utils` or `PIXI.loaders`, code was borrowed - * from 'rollup-plugin-replace'. - * @todo Remove this when opt-out option for Rollup is available - * @private - */ -export default function thaw() -{ - const pattern = /Object.freeze\s*\(\s*([^)]*)\)/g; - - return { - name: 'thaw', - transformBundle(code) - { - const str = new MagicString(code); - let hasReplacements = false; - let match; - - while ((match = pattern.exec(code))) - { - hasReplacements = true; - const start = match.index; - - str.overwrite( - start, - start + match[0].length, - match[1] - ); - } - - if (!hasReplacements) - { - return null; - } - - return { - code: str.toString(), - map: str.generateMap({ hires: true }), - }; - }, - }; -} diff --git a/tools/integration-tests/package.json b/tools/integration-tests/package.json index d56bf95..210fb9b 100644 --- a/tools/integration-tests/package.json +++ b/tools/integration-tests/package.json @@ -4,7 +4,7 @@ "version": "5.0.0-alpha", "description": "Integration tests for PixiJS packages", "scripts": { - "test": "tester" + "test": "floss --path test" }, "devDependencies": { "@pixi/graphics": "^5.0.0-alpha", @@ -19,7 +19,7 @@ "@pixi/text": "^5.0.0-alpha", "@pixi/math": "^5.0.0-alpha", "@pixi/display": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/renders": "^5.0.0-alpha" + "@internal/renders": "^5.0.0-alpha", + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/tools/rollup-plugin-unfreeze/index.js b/tools/rollup-plugin-unfreeze/index.js new file mode 100644 index 0000000..d696e8b --- /dev/null +++ b/tools/rollup-plugin-unfreeze/index.js @@ -0,0 +1,47 @@ +const MagicString = require('magic-string'); + +/** + * This workaround plugin removes `Object.freeze` usage with Rollup + * because there is no way to disable and we need it to + * properly add deprecated methods/classes on namespaces + * such as `PIXI.utils` or `PIXI.loaders`, code was borrowed + * from 'rollup-plugin-replace'. + * @todo Remove this when opt-out option for Rollup is available + * @private + */ +export default function unfreeze() +{ + const pattern = /Object.freeze\s*\(\s*([^)]*)\)/g; + + return { + name: 'unfreeze', + transformBundle(code) + { + const str = new MagicString(code); + let hasReplacements = false; + let match; + + while ((match = pattern.exec(code))) + { + hasReplacements = true; + const start = match.index; + + str.overwrite( + start, + start + match[0].length, + match[1] + ); + } + + if (!hasReplacements) + { + return null; + } + + return { + code: str.toString(), + map: str.generateMap({ hires: true }), + }; + }, + }; +} diff --git a/tools/tester/index.js b/tools/tester/index.js deleted file mode 100755 index 3a41497..0000000 --- a/tools/tester/index.js +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env node - -const floss = require('floss'); -const args = process.argv; -const debug = args.indexOf('--debug') > -1 || args.indexOf('-d') > -1; - -const options = { - path: 'test/index.js', - debug, -}; - -floss(options, (err) => -{ - if (err) - { - process.exit(1); - } - else - { - process.exit(0); - } -}); diff --git a/bundles/pixi.js-legacy/package.json b/bundles/pixi.js-legacy/package.json index d09a28e..d667bc7 100644 --- a/bundles/pixi.js-legacy/package.json +++ b/bundles/pixi.js-legacy/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -39,8 +35,6 @@ "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/canvas-sprite-tiling": "^5.0.0-alpha", "@pixi/polyfill": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/bundles/pixi.js/package.json b/bundles/pixi.js/package.json index 20d4d01..a0763bc 100644 --- a/bundles/pixi.js/package.json +++ b/bundles/pixi.js/package.json @@ -19,11 +19,7 @@ "url": "https://github.com/pixijs/pixi.js.git" }, "scripts": { - "build": "rollup -p -b -c node_modules/.bin/config", - "build:dev": "rollup -b -c node_modules/.bin/config", - "watch": "rollup -w -b -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib/" @@ -61,8 +57,6 @@ "@pixi/text-bitmap": "^5.0.0-alpha", "@pixi/ticker": "^5.0.0-alpha", "@pixi/utils": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } diff --git a/package.json b/package.json index 17466c7..4c1e42f 100644 --- a/package.json +++ b/package.json @@ -7,26 +7,40 @@ "clean": "lerna clean", "predeploy": "npm run docs", "pretest": "npm run lint && npm run build:dev", - "test": "lerna run test", + "test": "floss --path test", "docs": "jsdoc -c jsdoc.conf.json -R README.md", - "lint": "eslint filters bundles packages tools --ignore-path .gitignore --max-warnings 0", + "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0", "lintfix": "npm run lint -- --fix", - "build": "lerna run build", - "build:dev": "lerna run build:dev", - "watch": "lerna run --parallel watch", + "build": "rollup -c --prod", + "build:dev": "rollup -c", + "watch": "rollup -cw", "lerna": "lerna", "predist": "rimraf dist/*", - "dist": "npm run docs && lerna run build --scope \"pixi.js*\"", + "dist": "npm run docs && npm run build -- --scope \"pixi.js*\"", "postdist": "copyfiles -f \"bundles/*/lib/pixi?(-legacy).js*\" dist", - "prepub": "npm run build", + "prepub": "npm run build && floss --path test", "pub": "lerna publish" }, "devDependencies": { "@pixi/jsdoc-template": "^2.2.0", "copyfiles": "^1.2.0", + "electron": "^1.7.9", "eslint": "^4.6.1", + "floss": "^2.1.3", + "glob": "^7.1.2", "jsdoc": "^3.4.0", "lerna": "^2.4.0", - "rimraf": "^2.6.2" + "minimist": "^1.2.0", + "rimraf": "^2.6.2", + "rollup": "^0.51.8", + "rollup-plugin-buble": "^0.18.0", + "rollup-plugin-commonjs": "^8.2.4", + "rollup-plugin-node-builtins": "^2.1.2", + "rollup-plugin-node-resolve": "^3.0.0", + "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-string": "^2.0.2", + "rollup-plugin-uglify": "^2.0.1", + "uglify-es": "^3.0.25" } } diff --git a/packages/accessibility/package.json b/packages/accessibility/package.json index 0501f18..bc08e2e 100644 --- a/packages/accessibility/package.json +++ b/packages/accessibility/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ }, "devDependencies": { "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/accessibility/test/accessibleTarget.js b/packages/accessibility/test/accessibleTarget.js index a545b64..83782a1 100644 --- a/packages/accessibility/test/accessibleTarget.js +++ b/packages/accessibility/test/accessibleTarget.js @@ -13,15 +13,6 @@ expect(accessibleTarget.tabIndex).to.equal(0); }); - it('should not have properties before mixin', function () - { - const obj = new DisplayObject(); - - expect(obj.accessible).to.be.undefined; - expect(obj.accessibleTitle).to.be.undefined; - expect(obj.tabIndex).to.be.undefined; - }); - it('should add properties after mixin', function () { mixins.performMixins(); diff --git a/packages/app/package.json b/packages/app/package.json index 1289830..fe8b8bf 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-display/package.json b/packages/canvas/canvas-display/package.json index 18a6019..98b7026 100644 --- a/packages/canvas/canvas-display/package.json +++ b/packages/canvas/canvas-display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-extract/package.json b/packages/canvas/canvas-extract/package.json index a1b4a16..4a86fb5 100644 --- a/packages/canvas/canvas-extract/package.json +++ b/packages/canvas/canvas-extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-graphics/package.json b/packages/canvas/canvas-graphics/package.json index 8646aed..c24c6e5 100644 --- a/packages/canvas/canvas-graphics/package.json +++ b/packages/canvas/canvas-graphics/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -35,7 +28,6 @@ "@pixi/canvas-renderer": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-mesh/package.json b/packages/canvas/canvas-mesh/package.json index 1283009..816a72e 100644 --- a/packages/canvas/canvas-mesh/package.json +++ b/packages/canvas/canvas-mesh/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/mesh": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-prepare/package.json b/packages/canvas/canvas-prepare/package.json index e2c66a8..bf707ff 100644 --- a/packages/canvas/canvas-prepare/package.json +++ b/packages/canvas/canvas-prepare/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/prepare": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-renderer/package.json b/packages/canvas/canvas-renderer/package.json index 15afa3c..865d9b7 100644 --- a/packages/canvas/canvas-renderer/package.json +++ b/packages/canvas/canvas-renderer/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite-tiling/package.json b/packages/canvas/canvas-sprite-tiling/package.json index 325d126..c5bfa19 100644 --- a/packages/canvas/canvas-sprite-tiling/package.json +++ b/packages/canvas/canvas-sprite-tiling/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/sprite-tiling": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/canvas/canvas-sprite/package.json b/packages/canvas/canvas-sprite/package.json index 33c9269..4c5ca55 100644 --- a/packages/canvas/canvas-sprite/package.json +++ b/packages/canvas/canvas-sprite/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -36,7 +29,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/constants/package.json b/packages/constants/package.json index dc889d7..7a8f6dd 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index fd0d5b5..30e2e83 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -43,8 +39,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/display/package.json b/packages/display/package.json index 8b6eec0..7ae70c8 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/extract/package.json b/packages/extract/package.json index 65eedfe..bbe4dfc 100644 --- a/packages/extract/package.json +++ b/packages/extract/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-alpha/package.json b/packages/filters/filter-alpha/package.json index 9a82979..50e2edc 100644 --- a/packages/filters/filter-alpha/package.json +++ b/packages/filters/filter-alpha/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-blur/package.json b/packages/filters/filter-blur/package.json index 182ce8b..8fecac4 100644 --- a/packages/filters/filter-blur/package.json +++ b/packages/filters/filter-blur/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-color-matrix/package.json b/packages/filters/filter-color-matrix/package.json index f6c6efa..e7ffdc9 100644 --- a/packages/filters/filter-color-matrix/package.json +++ b/packages/filters/filter-color-matrix/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-displacement/package.json b/packages/filters/filter-displacement/package.json index 6a43832..12578c7 100644 --- a/packages/filters/filter-displacement/package.json +++ b/packages/filters/filter-displacement/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-fxaa/package.json b/packages/filters/filter-fxaa/package.json index 0ad2c29..f36ffc9 100644 --- a/packages/filters/filter-fxaa/package.json +++ b/packages/filters/filter-fxaa/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/filters/filter-noise/package.json b/packages/filters/filter-noise/package.json index 78b29b2..978597e 100644 --- a/packages/filters/filter-noise/package.json +++ b/packages/filters/filter-noise/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -33,7 +26,6 @@ "@pixi/fragments": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/fragments/package.json b/packages/fragments/package.json index e84be17..4f8b791 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "@pixi/core": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/graphics/package.json b/packages/graphics/package.json index 3ad61af..e85061d 100644 --- a/packages/graphics/package.json +++ b/packages/graphics/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "earcut": "^2.0.7" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/interaction/package.json b/packages/interaction/package.json index 9de610f..8bc5bfa 100644 --- a/packages/interaction/package.json +++ b/packages/interaction/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -42,8 +38,6 @@ "@pixi/canvas-graphics": "^5.0.0-alpha", "@pixi/canvas-sprite": "^5.0.0-alpha", "@pixi/graphics": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/loaders/package.json b/packages/loaders/package.json index 0ccf266..496b584 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "eventemitter3": "^2.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/math/package.json b/packages/math/package.json index 9983d2c..0e97a63 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -19,18 +19,12 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" ], "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/package.json b/packages/mesh/package.json index 6134fb1..286896a 100644 --- a/packages/mesh/package.json +++ b/packages/mesh/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ }, "devDependencies": { "@pixi/loaders": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mesh/test/Plane.js b/packages/mesh/test/Plane.js index 5a046b1..f9b1c25 100644 --- a/packages/mesh/test/Plane.js +++ b/packages/mesh/test/Plane.js @@ -12,9 +12,9 @@ } // TODO: fix with webglrenderer -describe.skip('PIXI.mesh.Plane', function () +describe('PIXI.mesh.Plane', function () { - it('should create a plane from an external image', withGL(function (done) + it.skip('should create a plane from an external image', withGL(function (done) { const loader = new Loader(); @@ -29,7 +29,7 @@ }); })); - it('should create a new empty textured Plane', withGL(function () + it.skip('should create a new empty textured Plane', withGL(function () { const plane = new Plane(Texture.EMPTY, 100, 100); @@ -37,24 +37,24 @@ expect(plane.verticesY).to.equal(100); })); - describe('containsPoint', withGL(function () + describe('containsPoint', function () { - it('should return true when point inside', function () + it.skip('should return true when point inside', withGL(function () { const point = new Point(10, 10); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.true; - }); + })); - it('should return false when point outside', function () + it.skip('should return false when point outside', withGL(function () { const point = new Point(100, 100); const texture = new RenderTexture.create(20, 30); const plane = new Plane(texture, 100, 100); expect(plane.containsPoint(point)).to.be.false; - }); - })); + })); + }); }); diff --git a/packages/mixin-app-loader/package.json b/packages/mixin-app-loader/package.json index fdf1502..f808503 100644 --- a/packages/mixin-app-loader/package.json +++ b/packages/mixin-app-loader/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "devDependencies": { "@pixi/utils": "^5.0.0-alpha", "@pixi/canvas-renderer": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-cache-as-bitmap/package.json b/packages/mixin-cache-as-bitmap/package.json index 146d7bd..3044cde 100644 --- a/packages/mixin-cache-as-bitmap/package.json +++ b/packages/mixin-cache-as-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-child-by-name/package.json b/packages/mixin-get-child-by-name/package.json index 9d547d4..7fdb4ea 100644 --- a/packages/mixin-get-child-by-name/package.json +++ b/packages/mixin-get-child-by-name/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/display": "^5.0.0-alpha" }, "devDependencies": { - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/mixin-get-global-position/package.json b/packages/mixin-get-global-position/package.json index 53fd326..46ed86e 100644 --- a/packages/mixin-get-global-position/package.json +++ b/packages/mixin-get-global-position/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -33,8 +29,6 @@ "@pixi/math": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/particles/package.json b/packages/particles/package.json index 44a86ad..8f7187e 100644 --- a/packages/particles/package.json +++ b/packages/particles/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -37,7 +30,6 @@ "pixi-gl-core": "^2.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/polyfill/package.json b/packages/polyfill/package.json index 2cfddf0..d841b6c 100644 --- a/packages/polyfill/package.json +++ b/packages/polyfill/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -32,7 +25,6 @@ "object-assign": "^4.0.1" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/prepare/package.json b/packages/prepare/package.json index b155934..44bef9a 100644 --- a/packages/prepare/package.json +++ b/packages/prepare/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -38,8 +34,6 @@ "@pixi/text": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/settings/package.json b/packages/settings/package.json index 2b92913..11d8b26 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "ismobilejs": "^0.4.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-animated/package.json b/packages/sprite-animated/package.json index 172398d..17059ec 100644 --- a/packages/sprite-animated/package.json +++ b/packages/sprite-animated/package.json @@ -18,13 +18,6 @@ "publishConfig": { "access": "public" }, - "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "exit 0" - }, "files": [ "lib" ], @@ -34,7 +27,6 @@ "@pixi/ticker": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite-tiling/package.json b/packages/sprite-tiling/package.json index 368984f..79e0de1 100644 --- a/packages/sprite-tiling/package.json +++ b/packages/sprite-tiling/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -37,8 +33,6 @@ "@pixi/constants": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/sprite/package.json b/packages/sprite/package.json index 73eeef5..16fa852 100644 --- a/packages/sprite/package.json +++ b/packages/sprite/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ "bit-twiddle": "^1.0.2" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/spritesheet/package.json b/packages/spritesheet/package.json index fd4ce30..e12eaef 100644 --- a/packages/spritesheet/package.json +++ b/packages/spritesheet/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -35,8 +31,6 @@ "@pixi/loaders": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text-bitmap/package.json b/packages/text-bitmap/package.json index 840b01a..681866a 100644 --- a/packages/text-bitmap/package.json +++ b/packages/text-bitmap/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -39,8 +35,6 @@ }, "devDependencies": { "@pixi/spritesheet": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/builder": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/text/package.json b/packages/text/package.json index cd82dc9..e42627d 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "@pixi/utils": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/ticker/package.json b/packages/ticker/package.json index 1ef181d..7fd9926 100644 --- a/packages/ticker/package.json +++ b/packages/ticker/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -32,8 +28,6 @@ "@pixi/settings": "^5.0.0-alpha" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/package.json b/packages/utils/package.json index 772e7bc..e3e8e1b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -19,11 +19,7 @@ "access": "public" }, "scripts": { - "build:dev": "rollup -c node_modules/.bin/config", - "build": "rollup -p -c node_modules/.bin/config", - "watch": "rollup -w -c node_modules/.bin/config", - "postversion": "npm run build", - "test": "tester" + "test": "floss --path test" }, "files": [ "lib" @@ -36,8 +32,6 @@ "remove-array-items": "^1.0.0" }, "devDependencies": { - "@internal/builder": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "rollup": "^0.50.0" + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/packages/utils/test/index.js b/packages/utils/test/index.js index bf8041e..c53dd0a 100755 --- a/packages/utils/test/index.js +++ b/packages/utils/test/index.js @@ -172,4 +172,30 @@ expect(utils.isMobile.any).to.be.a('boolean'); }); }); + + describe('mixins', function () + { + it('should exist', function () + { + expect(utils.mixins).to.be.an('object'); + }); + + it('should perform mixins', function () + { + // eslint-disable-next-line + const target = function () {}; + const source = { + foo: true, + bar: 1, + }; + + utils.mixins.delayMixin(target.prototype, source); + expect(target.prototype.foo).to.be.undefined; + expect(target.prototype.bar).to.be.undefined; + + utils.mixins.performMixins(); + expect(target.prototype.foo).to.equal(true); + expect(target.prototype.bar).to.equal(1); + }); + }); }); diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000..2466a0c --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,122 @@ +import PackageUtilities from 'lerna/lib/PackageUtilities'; +import Repository from 'lerna/lib/Repository'; +import path from 'path'; +import unfreeze from './tools/rollup-plugin-unfreeze/index'; +import transpile from 'rollup-plugin-buble'; +import resolve from 'rollup-plugin-node-resolve'; +import string from 'rollup-plugin-string'; +import sourcemaps from 'rollup-plugin-sourcemaps'; +import uglify from 'rollup-plugin-uglify'; +import { minify } from 'uglify-es'; +import minimist from 'minimist'; +import commonjs from 'rollup-plugin-commonjs'; +import builtins from 'rollup-plugin-node-builtins'; +import replace from 'rollup-plugin-replace'; + +// Support --scope and --ignore globs +const args = minimist(process.argv.slice(2), { + boolean: ['prod'], + default: { + prod: false, + }, + alias: { + p: 'prod', + }, +}); + +// Standard Lerna plumbing getting packages +const repo = new Repository(__dirname); +const packages = PackageUtilities.getPackages(repo); +const filtered = PackageUtilities.filterPackages(packages, args); +const sorted = PackageUtilities.topologicallyBatchPackages(filtered); + +const plugins = [ + sourcemaps(), + resolve({ + browser: true, + preferBuiltins: true, + }), + builtins(), + commonjs({ + namedExports: { + 'resource-loader': ['Resource'], + 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core + }, + }), + string({ + include: [ + '**/*.frag', + '**/*.vert', + ], + }), + replace({ + __VERSION__: repo.version, + }), + transpile(), + unfreeze(), +]; + +if (args.prod) +{ + plugins.push(uglify({ + mangle: true, + compress: true, + output: { + comments(node, comment) + { + return comment.line === 1; + }, + }, + }, minify)); +} + +const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); +const sourcemap = true; +const results = []; + +sorted.forEach((group) => +{ + group.forEach((pkg) => + { + if (pkg.isPrivate()) + { + return; + } + const external = Object.keys(pkg.dependencies || []); + const banner = [ + `/*!`, + ` * ${pkg.name} - v${pkg.version}`, + ` * Compiled ${compiled}`, + ` *`, + ` * ${pkg.name} is licensed under the MIT License.`, + ` * http://www.opensource.org/licenses/mit-license`, + ` */`, + ]; + + // Check for bundle folder + const basePath = path.relative(__dirname, pkg.location); + const bundle = basePath.indexOf('bundles/') === 0; + + results.push({ + banner: banner.join('\n'), + name: 'PIXI', + input: path.join(basePath, 'src/index.js'), + treeshake: !bundle, + output: [ + { + file: path.join(basePath, pkg._package.main), + format: bundle ? 'umd' : 'cjs', + }, + { + file: path.join(basePath, pkg._package.module), + format: 'es', + }, + ], + external, + sourcemap, + plugins, + }); + }); +}); + +export default results; diff --git a/test/index.js b/test/index.js new file mode 100644 index 0000000..cb7a2f6 --- /dev/null +++ b/test/index.js @@ -0,0 +1,14 @@ +const PackageUtilities = require('lerna/lib/PackageUtilities'); +const Repository = require('lerna/lib/Repository'); +const path = require('path'); + +// Standard Lerna plumbing getting packages +const repo = new Repository(path.dirname(__dirname)); +const packages = PackageUtilities.getPackages(repo); + +// Look for tests in the packages +packages.filter((pkg) => !!pkg.scripts.test).forEach((pkg) => +{ + // eslint-disable-next-line global-require + require(`${pkg.location}/test`); +}); diff --git a/tools/builder/package.json b/tools/builder/package.json deleted file mode 100644 index d50b323..0000000 --- a/tools/builder/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@internal/builder", - "version": "5.0.0-alpha", - "private": true, - "bin": { - "config": "./rollup.config.js" - }, - "dependencies": { - "magic-string": "^0.22.4", - "minimist": "^1.2.0", - "rollup-plugin-buble": "^0.15.0", - "rollup-plugin-commonjs": "^8.2.4", - "rollup-plugin-node-builtins": "^2.1.2", - "rollup-plugin-node-resolve": "^3.0.0", - "rollup-plugin-replace": "^2.0.0", - "rollup-plugin-sourcemaps": "^0.4.2", - "rollup-plugin-string": "^2.0.2", - "rollup-plugin-uglify": "^2.0.1", - "uglify-es": "^3.0.25" - } -} diff --git a/tools/builder/rollup.config.js b/tools/builder/rollup.config.js deleted file mode 100644 index 506d6dd..0000000 --- a/tools/builder/rollup.config.js +++ /dev/null @@ -1,107 +0,0 @@ -import path from 'path'; -import thaw from './thaw'; -import transpile from 'rollup-plugin-buble'; -import resolve from 'rollup-plugin-node-resolve'; -import string from 'rollup-plugin-string'; -import sourcemaps from 'rollup-plugin-sourcemaps'; -import uglify from 'rollup-plugin-uglify'; -import { minify } from 'uglify-es'; -import minimist from 'minimist'; -import commonjs from 'rollup-plugin-commonjs'; -import builtins from 'rollup-plugin-node-builtins'; -import replace from 'rollup-plugin-replace'; - -const pkg = require(path.resolve('./package')); -const input = 'src/index.js'; - -const { prod, bundle } = minimist(process.argv.slice(2), { - boolean: ['prod', 'bundle'], - default: { - prod: false, - bundle: false, - }, - alias: { - p: 'prod', - b: 'bundle', - }, -}); - -const plugins = [ - sourcemaps(), - resolve({ - browser: true, - preferBuiltins: true, - }), - builtins(), - commonjs({ - namedExports: { - 'resource-loader': ['Resource'], - 'pixi-gl-core': ['GLFramebuffer'], // TODO: remove pixi-gl-core - }, - }), - string({ - include: [ - 'src/**/*.frag', - 'src/**/*.vert', - ], - }), - replace({ - __VERSION__: pkg.version, - }), - transpile(), - thaw(), -]; - -if (prod) -{ - plugins.push(uglify({ - mangle: true, - compress: true, - output: { - comments(node, comment) - { - const { value, type } = comment; - - return type === 'comment2' && value.indexOf(` * ${pkg.name} `) > -1; - }, - }, - }, minify)); -} - -const compiled = (new Date()).toUTCString().replace(/GMT/g, 'UTC'); -const external = Object.keys(pkg.dependencies || []); -const sourcemap = true; -const name = 'PIXI'; -const banner = `/*! - * ${pkg.name} - v${pkg.version} - * Compiled ${compiled} - * - * ${pkg.name} is licensed under the MIT License. - * http://www.opensource.org/licenses/mit-license - */\n`; - -export default [ - { - banner, - name, - input, - output: { - file: pkg.main, - format: bundle ? 'umd' : 'cjs', - }, - external, - sourcemap, - plugins, - }, - { - banner, - input, - output: { - file: pkg.module, - format: 'es', - }, - external, - sourcemap, - plugins, - }, -]; diff --git a/tools/builder/thaw.js b/tools/builder/thaw.js deleted file mode 100644 index 8533b59..0000000 --- a/tools/builder/thaw.js +++ /dev/null @@ -1,47 +0,0 @@ -const MagicString = require('magic-string'); - -/** - * This workaround plugin removes `Object.freeze` usage with Rollup - * because there is no way to disable and we need it to - * properly add deprecated methods/classes on namespaces - * such as `PIXI.utils` or `PIXI.loaders`, code was borrowed - * from 'rollup-plugin-replace'. - * @todo Remove this when opt-out option for Rollup is available - * @private - */ -export default function thaw() -{ - const pattern = /Object.freeze\s*\(\s*([^)]*)\)/g; - - return { - name: 'thaw', - transformBundle(code) - { - const str = new MagicString(code); - let hasReplacements = false; - let match; - - while ((match = pattern.exec(code))) - { - hasReplacements = true; - const start = match.index; - - str.overwrite( - start, - start + match[0].length, - match[1] - ); - } - - if (!hasReplacements) - { - return null; - } - - return { - code: str.toString(), - map: str.generateMap({ hires: true }), - }; - }, - }; -} diff --git a/tools/integration-tests/package.json b/tools/integration-tests/package.json index d56bf95..210fb9b 100644 --- a/tools/integration-tests/package.json +++ b/tools/integration-tests/package.json @@ -4,7 +4,7 @@ "version": "5.0.0-alpha", "description": "Integration tests for PixiJS packages", "scripts": { - "test": "tester" + "test": "floss --path test" }, "devDependencies": { "@pixi/graphics": "^5.0.0-alpha", @@ -19,7 +19,7 @@ "@pixi/text": "^5.0.0-alpha", "@pixi/math": "^5.0.0-alpha", "@pixi/display": "^5.0.0-alpha", - "@internal/tester": "^5.0.0-alpha", - "@internal/renders": "^5.0.0-alpha" + "@internal/renders": "^5.0.0-alpha", + "floss": "^2.1.3" } } \ No newline at end of file diff --git a/tools/rollup-plugin-unfreeze/index.js b/tools/rollup-plugin-unfreeze/index.js new file mode 100644 index 0000000..d696e8b --- /dev/null +++ b/tools/rollup-plugin-unfreeze/index.js @@ -0,0 +1,47 @@ +const MagicString = require('magic-string'); + +/** + * This workaround plugin removes `Object.freeze` usage with Rollup + * because there is no way to disable and we need it to + * properly add deprecated methods/classes on namespaces + * such as `PIXI.utils` or `PIXI.loaders`, code was borrowed + * from 'rollup-plugin-replace'. + * @todo Remove this when opt-out option for Rollup is available + * @private + */ +export default function unfreeze() +{ + const pattern = /Object.freeze\s*\(\s*([^)]*)\)/g; + + return { + name: 'unfreeze', + transformBundle(code) + { + const str = new MagicString(code); + let hasReplacements = false; + let match; + + while ((match = pattern.exec(code))) + { + hasReplacements = true; + const start = match.index; + + str.overwrite( + start, + start + match[0].length, + match[1] + ); + } + + if (!hasReplacements) + { + return null; + } + + return { + code: str.toString(), + map: str.generateMap({ hires: true }), + }; + }, + }; +} diff --git a/tools/tester/index.js b/tools/tester/index.js deleted file mode 100755 index 3a41497..0000000 --- a/tools/tester/index.js +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env node - -const floss = require('floss'); -const args = process.argv; -const debug = args.indexOf('--debug') > -1 || args.indexOf('-d') > -1; - -const options = { - path: 'test/index.js', - debug, -}; - -floss(options, (err) => -{ - if (err) - { - process.exit(1); - } - else - { - process.exit(0); - } -}); diff --git a/tools/tester/package.json b/tools/tester/package.json deleted file mode 100644 index 009a417..0000000 --- a/tools/tester/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "@internal/tester", - "private": true, - "version": "5.0.0-alpha", - "bin": { - "tester": "index.js" - }, - "author": "Matt Karl ", - "license": "MIT", - "dependencies": { - "electron": "^1.7.9", - "floss": "^2.1.2" - } -}