PlayBuild

A modern compiler, bundler and package manager for PlayCanvas that adds support for Modules, TypeScript JSX and more

What is PlayBuild?

PlayBuild is a Chrome extension developed by Mark Lundin, and its main feature is "A modern compiler, bundler and package manager for PlayCanvas that adds support for Modules, TypeScript JSX and more".

Extension Screenshots

screenshot

Download PlayBuild Extension CRX File

Download PlayBuild extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        PlayBuild is a in-editor compiler, bundler and package manager for the PlayCanvas editor that adds support for Javascript Modules, TypeScript JSX and all the usual features of modern web tooling. You can use js modules and npm libraries in your PlayCanvas projects and it supports all the regular features of a compiler such such as de-duping, minification and treeshaking and more. It also has preliminary support for JSX and TypeScript.

See https://github.com/wearekuva/playbuild for more information                    

Extension Basic Information

Name PlayBuild PlayBuild
ID nehnoidafglmienfkfgghgokkccbpfap
Official URL https://chromewebstore.google.com/detail/playbuild/nehnoidafglmienfkfgghgokkccbpfap
Description A modern compiler, bundler and package manager for PlayCanvas that adds support for Modules, TypeScript JSX and more
File Size 3.26 MB
Installation Count 37
Current Version 0.0.4
Last Updated 2023-01-27
Publish Date 2023-01-27
Rating 5.00/5 Total 1 Ratings
Developer Mark Lundin
Email [email protected]
Payment Type free
Extension Website https://github.com/wearekuva/playbuild
Help Page URL https://github.com/wearekuva/playbuild/issues
Supported Languages en-GB
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "PlayBuild",
    "version": "0.0.4",
    "description": "A modern compiler, bundler and package manager for PlayCanvas that adds support for Modules, TypeScript JSX and more",
    "manifest_version": 3,
    "icons": {
        "16": "icon-16.png",
        "48": "icon-48.png",
        "128": "icon-128.png"
    },
    "action": {
        "default_icon": {
            "16": "icon-16.png",
            "48": "icon-48.png",
            "128": "icon-128.png"
        }
    },
    "content_security_policy": {
        "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; default-src 'self'"
    },
    "background": {
        "service_worker": "serviceworkers.js"
    },
    "content_scripts": [
        {
            "matches": [
                "https:\/\/playcanvas.com\/editor\/scene\/*",
                "https:\/\/playcanvas.com\/editor\/code\/*"
            ],
            "run_at": "document_end",
            "js": [
                "contentscripts.js"
            ]
        }
    ],
    "web_accessible_resources": [
        {
            "resources": [
                "ipcpm.js",
                "codeeditor\/editor.js",
                "codeeditor\/editor.css",
                "compiler.wasm"
            ],
            "matches": [
                "https:\/\/playcanvas.com\/*"
            ]
        }
    ]
}