UNPKG

@meese-os/client

Version:
171 lines 4.25 kB
{ "name": "@meese-os/client", "version": "1.1.3", "description": "meeseOS client", "license": "BSD-2-Clause", "main": "dist/main.js", "style": "dist/main.css", "typings": "index.d.ts", "files": [ "index.d.ts", "dist/main.js", "dist/main.js.map", "dist/main.css", "dist/main.css.map", "dist/*.png", "README.md" ], "devDependencies": { "@babel/core": "^7.28.5", "@babel/plugin-transform-runtime": "^7.28.5", "@babel/preset-env": "^7.28.5", "@babel/runtime": "^7.28.4", "babel-loader": "^10.0.0", "copy-webpack-plugin": "^13.0.1", "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.4", "eslint": "^9.39.2", "eslint-plugin-jest": "^29.5.0", "html-loader": "^5.1.0", "html-loader-jest": "^0.2.1", "ignore-loader": "^0.1.2", "jest": "^30.2.0", "jest-environment-jsdom": "^30.2.0", "mini-css-extract-plugin": "^2.9.4", "sass": "^1.96.0", "sass-loader": "^16.0.6", "stylelint": "^16.26.1", "stylelint-config-standard": "^39.0.1", "stylelint-config-standard-scss": "^16.0.0", "webpack": "^5.103.0", "webpack-cli": "^6.0.1", "@meese-os/eslint-config": "1.1.0", "@meese-os/stylelint-config": "1.1.0" }, "dependencies": { "css-mediaquery": "^0.1.2", "deepmerge": "^4.3.1", "hyperapp": "^1.2.10", "js-cookie": "^3.0.5", "simplejsonconf": "^2.0.7", "is-plain-object": "^5.0.0", "express-session": "^1.18.2", "@meese-os/common": "1.0.5", "@meese-os/cursor-effects": "1.0.5", "@meese-os/dynamic-wallpapers": "1.0.6", "@meese-os/gui": "1.0.6", "@meese-os/event-emitter": "1.0.4", "@meese-os/sounds": "1.0.5" }, "eslintConfig": { "env": { "browser": true, "node": true, "jest/globals": true }, "plugins": [ "jest" ], "parserOptions": { "sourceType": "module" }, "extends": [ "@meese-os/eslint-config", "plugin:jest/recommended" ] }, "stylelint": { "extends": [ "stylelint-config-standard-scss", "@meese-os/stylelint-config" ] }, "babel": { "presets": [ "@babel/preset-env" ], "plugins": [ "@babel/plugin-transform-runtime" ] }, "esdoc": { "source": "./src", "destination": "./doc", "plugins": [ { "name": "esdoc-standard-plugin", "option": { "brand": { "title": "meeseOS Core API", "description": "meeseOS Core API Documentation" }, "lint": { "enable": false }, "coverage": { "enable": false }, "undocumentIdentifier": { "enable": false } } }, { "name": "esdoc-publish-html-plugin" }, { "name": "esdoc-ecmascript-proposal-plugin", "option": { "all": true } } ] }, "jest": { "collectCoverage": true, "testEnvironment": "jsdom", "coverageReporters": [ "lcov" ], "setupFilesAfterEnv": [ "<rootDir>/__mocks__/setup.js" ], "testPathIgnorePatterns": [ "/node_modules/", "__tests__/eslint.config.mjs" ], "moduleNameMapper": { "^meeseOS$": "<rootDir>/__mocks__/core.js", "^.+\\.html?$": "html-loader-jest", "^.+\\.(scss|d.ts)$": "<rootDir>/__mocks__/null-module.js", "^.+\\.(png|jpe?g|gif)$": "<rootDir>/__mocks__/null-module.js" }, "coveragePathIgnorePatterns": [ "src/config.js", "src/providers", "/node_modules/" ] }, "repository": { "type": "git", "url": "https://github.com/meese-os/meeseOS.git", "directory": "frontend/client" }, "keywords": [ "os", "osjs", "operating system", "webOS", "meeseOS", "client" ], "scripts": { "test": "npm run eslint && npm run stylelint && npm run jest", "jest": "jest", "jest:debug": "jest --runInBand --silent false --verbose true --useStderr=true", "coverage": "jest --coverage", "eslint": "eslint src __tests__ __mocks__", "build": "webpack", "stylelint": "stylelint index.scss src/**/*.scss --fix --quiet-deprecation-warnings" } }