In Oct 2023, @1password/front-end-style has been rewritten into 3 smaller packages: - @1password/eslint-config - @1password/prettier-config - @1password/stylelint-config These 3 new packages have the same configurations as the previous package, with the benefits of being up-to-date and better organized. In the case of this GitHub Action, we only need the first two. The last one is dedicated to CSS stylling, which is not used in this action. Therefore, we will replace the deprecated @1password/front-end-style with the following packages: - @1password/eslint-config - @1password/prettier-config
69 lines
1.8 KiB
JSON
69 lines
1.8 KiB
JSON
{
|
|
"name": "load-secrets-action",
|
|
"version": "2.0.0",
|
|
"description": "Load Secrets from 1Password",
|
|
"type": "module",
|
|
"main": "dist/index.js",
|
|
"directories": {
|
|
"test": "tests"
|
|
},
|
|
"scripts": {
|
|
"build": "ncc build ./src/index.ts",
|
|
"format": "prettier --ignore-path ./config/.prettierignore",
|
|
"format:check": "npm run format -- --check ./",
|
|
"format:write": "npm run format -- --write ./",
|
|
"lint": "eslint ./",
|
|
"lint:fix": "npm run lint -- --fix",
|
|
"prepare": "husky install ./config/.husky",
|
|
"test": "jest --config=./config/jest.config.js",
|
|
"test:clearcache": "jest --clearCache",
|
|
"test:coverage": "npm run test -- --coverage",
|
|
"test:watch": "npm run test -- --watch",
|
|
"typecheck": "tsc",
|
|
"validate": "npm run format:check && npm run lint && npm run test:coverage && npm run typecheck && npm run build"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/1Password/load-secrets-action.git"
|
|
},
|
|
"keywords": [
|
|
"actions",
|
|
"1password",
|
|
"load secrets",
|
|
"connect"
|
|
],
|
|
"author": "1Password",
|
|
"license": "MIT",
|
|
"bugs": {
|
|
"url": "https://github.com/1Password/load-secrets-action/issues"
|
|
},
|
|
"homepage": "https://github.com/1Password/load-secrets-action#readme",
|
|
"dependencies": {
|
|
"@1password/op-js": "^0.1.11",
|
|
"@actions/core": "^1.10.1",
|
|
"@actions/exec": "^1.1.1"
|
|
},
|
|
"devDependencies": {
|
|
"@1password/eslint-config": "^4.3.1",
|
|
"@1password/prettier-config": "^1.2.0",
|
|
"@types/jest": "^29.5.12",
|
|
"@types/node": "^20.11.30",
|
|
"@vercel/ncc": "^0.38.1",
|
|
"husky": "^9.0.11",
|
|
"jest": "^29.7.0",
|
|
"lint-staged": "^15.2.2",
|
|
"ts-jest": "^29.1.2",
|
|
"typescript": "^5.4.2"
|
|
},
|
|
"eslintConfig": {
|
|
"extends": "@1password/eslint-config",
|
|
"ignorePatterns": [
|
|
"coverage/"
|
|
],
|
|
"parserOptions": {
|
|
"project": "./tsconfig.json"
|
|
}
|
|
},
|
|
"prettier": "@1password/prettier-config"
|
|
}
|