From 41da641ab964cffb4f8f94d6a0c33649708169aa Mon Sep 17 00:00:00 2001 From: yage Date: Mon, 15 Apr 2024 08:48:19 -0600 Subject: [PATCH] - lets try a package.yaml instead --- zx/lib/package.json | 100 -------------------------------------------- zx/lib/package.yaml | 86 +++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+), 100 deletions(-) delete mode 100644 zx/lib/package.json create mode 100644 zx/lib/package.yaml diff --git a/zx/lib/package.json b/zx/lib/package.json deleted file mode 100644 index 28c43c0..0000000 --- a/zx/lib/package.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "name": "scwrypts", - "main": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "description": "scwrypts integration for typescript", - "scripts": { - "build": "rm -rf ./dist && tsc", - "test": "jest", - "lint": "eslint . && prettier --check src/", - "format": "prettier --write src/" - }, - "author": "Wryn (yage) Wagner", - "license": "GPL-3.0", - "devDependencies": { - "@jest/globals": "^29.7.0", - "@types/jest": "^29.5.12", - "@types/node": "^20.11.19", - "@types/uuid": "^9.0.8", - "@typescript-eslint/eslint-plugin": "^7.0.2", - "@typescript-eslint/parser": "^7.0.2", - "eslint": "^8.56.0", - "jest": "^29.7.0", - "prettier": "^3.2.5", - "ts-jest": "^29.1.2", - "ts-node": "^10.9.2", - "typescript": "^5.3.3", - "uuid": "^9.0.1" - }, - "eslintConfig": { - "ignorePatterns": [ - "dist", - "node_modules" - ], - "env": { - "node": true, - "es2021": true - }, - "extends": [ - "eslint:recommended", - "plugin:@typescript-eslint/recommended" - ], - "overrides": [ - { - "env": { - "node": true - }, - "files": [ - ".eslintrc.{js,cjs}" - ], - "parserOptions": { - "sourceType": "script" - } - } - ], - "parser": "@typescript-eslint/parser", - "parserOptions": { - "ecmaVersion": "latest", - "sourceType": "module" - }, - "plugins": [ - "@typescript-eslint" - ], - "rules": { - "linebreak-style": [ - "error", - "unix" - ], - "quotes": [ - "error", - "single" - ], - "semi": [ - "error", - "always" - ], - "comma-dangle": [ - "error", - "always-multiline" - ] - } - }, - "prettier": { - "printWidth": 120, - "singleQuote": true, - "trailingComma": "all" - }, - "jest": { - "preset": "ts-jest", - "clearMocks": true, - "moduleNameMapper": { - "^(\\.{1,2}/.*)\\.js$": "$1" - } - }, - "dependencies": { - "execa": "^8.0.1" - } -} diff --git a/zx/lib/package.yaml b/zx/lib/package.yaml new file mode 100644 index 0000000..3bbf5e0 --- /dev/null +++ b/zx/lib/package.yaml @@ -0,0 +1,86 @@ +--- +name: scwrypts +author: Wryn (yage) Wagner +description: scwrypts integration for typescript +license: GPL-3.0 +type: module +main: dist/index.js + +files: + - dist + +scripts: + build: rm -rf ./dist && tsc + test: jest + lint: eslint . && prettier --check src/ + format: prettier --write src/ + +##################################################################### + +dependencies: + execa: ^8.0.1 + +devDependencies: + '@jest/globals': ^29.7.0 + '@types/jest': ^29.5.12 + '@types/node': ^20.11.19 + '@types/uuid': ^9.0.8 + '@typescript-eslint/eslint-plugin': ^7.0.2 + '@typescript-eslint/parser': ^7.0.2 + eslint: ^8.56.0 + jest: ^29.7.0 + prettier: ^3.2.5 + ts-jest: ^29.1.2 + ts-node: ^10.9.2 + typescript: ^5.3.3 + uuid: ^9.0.1 + +##################################################################### + +eslintConfig: + ignorePatterns: + - dist + - node_modules + env: + node: true + es2021: true + extends: + - eslint:recommended + - plugin:@typescript-eslint/recommended + overrides: + - env: + node: true + files: + - .eslintrc.{js,cjs} + parserOptions: + sourceType: script + parser: '@typescript-eslint/parser' + parserOptions: + ecmaVersion: latest + sourceType: module + plugins: + - '@typescript-eslint' + rules: + linebreak-style: + - error + - unix + quotes: + - error + - single + semi: + - error + - always + comma-dangle: + - error + - always-multiline + +prettier: + printWidth: 120 + singleQuote: true + trailingComma: all + +jest: + preset: ts-jest + clearMocks: true + moduleNameMapper: + ^(\.{1,2}/.*)\.js$: $1