{
    "name": "rollup-userscript-template",
    "version": "1.4.0",
    "description": "Bundle typescript, react and JSX/TSX script files into a single userscript file with rollup",
    "keywords": [
        "userscript",
        "greasemonkey",
        "tampermonkey",
        "rollup",
        "typescript",
        "react"
    ],
    "homepage": "https://github.com/cvzi/rollup-userscript-template",
    "funding": {
        "url": "https://github.com/cvzi/rollup-userscript-template/funding_links?fragment=1"
    },
    "repository": {
        "type": "git",
        "url": "github:cvzi/rollup-userscript-template"
    },
    "bugs": {
        "url": "https://github.com/cvzi/rollup-userscript-template/issues",
        "email": "cuzi@openmail.cc"
    },
    "author": "cuzi",
    "license": "MIT",
    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "build": "npx rollup --config rollup.config.mjs",
        "watch": "npx rollup --config rollup.config.mjs --watch",
        "serve": "node server.js",
        "start": "node server.js",
        "testserve": "node server.js --test",
        "build:release": "npx rollup --config rollup.config.mjs --sourcemap 0 --file dist/release-$npm_package_version.user.js",
        "build:release:win32": "npx rollup --config rollup.config.mjs --sourcemap 0 --file dist\\release-%npm_package_version%.user.js",
        "version": "npm run build:release && git add dist/release-$npm_package_version.user.js",
        "prepublishOnly": "npm run build:release && git add dist/release-$npm_package_version.user.js"
    },
    "devDependencies": {
        "@babel/cli": "^7.25.7",
        "@babel/core": "^7.25.7",
        "@babel/plugin-proposal-class-properties": "^7.18.6",
        "@babel/preset-react": "^7.25.7",
        "@rollup/plugin-babel": "^6.0.4",
        "@rollup/plugin-commonjs": "^28.0.0",
        "@rollup/plugin-node-resolve": "^15.3.0",
        "@rollup/plugin-replace": "^6.0.1",
        "@rollup/plugin-typescript": "^12.1.0",
        "@types/react": "^18.3.11",
        "colorette": "^2.0.20",
        "esm": "^3.2.25",
        "react": "^18.3.1",
        "react-dom": "^18.3.1",
        "rollup": "^4.24.0",
        "rollup-plugin-userscript-metablock": "^0.4.2",
        "serve": "^14.2.3",
        "tslib": "^2.7.0",
        "typescript": "^5.6.2"
    },
    "config": {
        "port": "8124"
    }
}
