diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 532217d4..a275998d 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -7,16 +7,12 @@ jobs: runs-on: ubuntu-latest - strategy: - matrix: - node-version: [8.x, 10.x, 12.x] - steps: - uses: actions/checkout@v1 - - name: Use Node.js ${{ matrix.node-version }} + - name: Use Node.js 22 uses: actions/setup-node@v1 with: - node-version: ${{ matrix.node-version }} + node-version: 22 - name: npm install, build, and test run: | npm install diff --git a/karma.conf.js b/karma.conf.js index 0fec9005..7fb12e83 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -2,7 +2,7 @@ process.env.CHROME_BIN = require("puppeteer").executablePath(); module.exports = function (config) { config.set({ - browsers: ["ChromeHeadless"], + browsers: ["ChromeHeadlessNoSandbox"], frameworks: ["mocha", "chai"], @@ -17,5 +17,11 @@ module.exports = function (config) { }, listenAddress: "::", + customLaunchers: { + ChromeHeadlessNoSandbox: { + base: "ChromeHeadless", + flags: ["--no-sandbox"], + }, + }, }); }; diff --git a/package-lock.json b/package-lock.json index 7305d5e5..a67cee06 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13627,6 +13627,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "eslint": "^8.41.0", "eslint-config-standard": "17.1.0", diff --git a/package.json b/package.json index f3d6708a..80e78df0 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,13 @@ "bugs": { "url": "https://github.com/hackmdio/emojify.js/issues" }, + "standard": { + "ignore": [ + "dist/", + "tests/**/*.js", + "karma.conf.js" + ] + }, "devDependencies": { "@open-wc/karma-esm": "^4.0.0", "@rollup/plugin-replace": "^6.0.2", diff --git a/tests/node.mjs b/tests/node.mjs index f62aac42..8c67ee47 100644 --- a/tests/node.mjs +++ b/tests/node.mjs @@ -1,8 +1,8 @@ -import jsdom from "jsdom-global"; -import { assert } from "chai"; -import emojify from "../dist/js/index.min.js"; +import jsdom from 'jsdom-global' +import { assert } from 'chai' +import emojify from '../dist/js/index.min.js' -jsdom(); +jsdom() -global.assert = assert; +global.assert = assert global.emojify = emojify