From 590182ef82207758af41b92746a12c4f8dfbeba8 Mon Sep 17 00:00:00 2001 From: TheLimeGlass Date: Mon, 24 Oct 2022 14:53:21 -0600 Subject: [PATCH 1/2] Add node js package and GitHub actions --- .github/workflows/node.js.yml | 29 +++++++++++++++++++++++++++++ package-lock.json | 6 ++++++ package.json | 19 +++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 .github/workflows/node.js.yml create mode 100644 package-lock.json create mode 100644 package.json diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml new file mode 100644 index 00000000000..4ba909db530 --- /dev/null +++ b/.github/workflows/node.js.yml @@ -0,0 +1,29 @@ +# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs + +name: Node.js CI + +on: + push: + branches: [ "gh-pages" ] + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [14.x, 16.x, 18.x] + # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ + + steps: + - uses: actions/checkout@v3 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + cache: 'npm' + - run: npm ci + - run: npm run build --if-present + - run: npm test diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000000..8587c8c18a9 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "Skript", + "lockfileVersion": 2, + "requires": true, + "packages": {} +} diff --git a/package.json b/package.json new file mode 100644 index 00000000000..b6c131a60e7 --- /dev/null +++ b/package.json @@ -0,0 +1,19 @@ +{ + "name": "skript", + "version": "1.0.0", + "description": "Documentation for Skript", + "main": "index.html", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/SkriptLang/Skript.git" + }, + "author": "SkriptLang", + "license": "ISC", + "bugs": { + "url": "https://github.com/SkriptLang/Skript/issues" + }, + "homepage": "https://github.com/SkriptLang/Skript#readme" +} From 124f48c97f78ea43780717dea7ef7e33cc19baf2 Mon Sep 17 00:00:00 2001 From: LimeGlass <16087552+TheLimeGlass@users.noreply.github.com> Date: Wed, 16 Nov 2022 13:17:20 -0700 Subject: [PATCH 2/2] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b6c131a60e7..66f499be607 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "url": "git+https://github.com/SkriptLang/Skript.git" }, "author": "SkriptLang", - "license": "ISC", + "license": "GPL-3.0", "bugs": { "url": "https://github.com/SkriptLang/Skript/issues" },