├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ ├── node-ci.yml │ └── template_initialization.yaml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── Gruntfile.js ├── LICENCE ├── README.md ├── README.template.md ├── css ├── twinkle-pagestyles.css └── twinkle.css ├── dev-loader.js ├── jest.config.js ├── package.json ├── scripts ├── README.md ├── deploy.js └── server.js ├── src ├── core.ts ├── fluff.ts ├── globals.ts ├── messages.json ├── mw-messages.ts └── twinkle.ts ├── tests ├── expect-setup.ts ├── integration │ ├── README.md │ ├── docker │ │ ├── Dockerfile │ │ ├── LocalSettings.php │ │ ├── docker-compose.yml │ │ ├── main.sh │ │ └── setup.sh │ ├── setup.test.js │ └── test_base.ts ├── tsconfig.json └── unit │ └── index.test.ts ├── tsconfig.json └── webpack.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/node-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/.github/workflows/node-ci.yml -------------------------------------------------------------------------------- /.github/workflows/template_initialization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/.github/workflows/template_initialization.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build/ 2 | coverage/ 3 | .nyc_output/ 4 | package-lock.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/.prettierrc -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/README.md -------------------------------------------------------------------------------- /README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/README.template.md -------------------------------------------------------------------------------- /css/twinkle-pagestyles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/css/twinkle-pagestyles.css -------------------------------------------------------------------------------- /css/twinkle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/css/twinkle.css -------------------------------------------------------------------------------- /dev-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/dev-loader.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/package.json -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/scripts/deploy.js -------------------------------------------------------------------------------- /scripts/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/scripts/server.js -------------------------------------------------------------------------------- /src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/src/core.ts -------------------------------------------------------------------------------- /src/fluff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/src/fluff.ts -------------------------------------------------------------------------------- /src/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/src/globals.ts -------------------------------------------------------------------------------- /src/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/src/messages.json -------------------------------------------------------------------------------- /src/mw-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/src/mw-messages.ts -------------------------------------------------------------------------------- /src/twinkle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/src/twinkle.ts -------------------------------------------------------------------------------- /tests/expect-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tests/expect-setup.ts -------------------------------------------------------------------------------- /tests/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tests/integration/README.md -------------------------------------------------------------------------------- /tests/integration/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tests/integration/docker/Dockerfile -------------------------------------------------------------------------------- /tests/integration/docker/LocalSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tests/integration/docker/LocalSettings.php -------------------------------------------------------------------------------- /tests/integration/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tests/integration/docker/docker-compose.yml -------------------------------------------------------------------------------- /tests/integration/docker/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tests/integration/docker/main.sh -------------------------------------------------------------------------------- /tests/integration/docker/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tests/integration/docker/setup.sh -------------------------------------------------------------------------------- /tests/integration/setup.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tests/integration/setup.test.js -------------------------------------------------------------------------------- /tests/integration/test_base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tests/integration/test_base.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tests/unit/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tests/unit/index.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikimedia-gadgets/twinkle-starter/HEAD/webpack.config.js --------------------------------------------------------------------------------