UNPKG

prettier-plugin-solidity

Version:

A Prettier Plugin for automatically formatting your Solidity code.

134 lines (133 loc) 3.55 kB
{ "name": "prettier-plugin-solidity", "version": "2.0.0", "description": "A Prettier Plugin for automatically formatting your Solidity code.", "type": "module", "main": "./dist/index.js", "browser": "./dist/standalone.js", "unpkg": "./dist/standalone.js", "exports": { ".": "./dist/index.js", "./standalone": "./dist/standalone.js" }, "scripts": { "build": "webpack --env production", "build:dev": "webpack --env development", "build:test": "webpack --config test.config.js", "eslint": "eslint 'src/**' 'tests/**'", "lint": "npm run eslint && npm run prettier -- --list-different", "lint:fix": "npm run eslint -- --fix && npm run prettier -- --write", "prepublishOnly": "npm run build && npx tsc", "prettier": "prettier './*.{ts,js,cjs,json,md,yml}' '{src,tests}/**/*.{ts,js,cjs}'", "test": "NODE_OPTIONS=\"--loader=ts-node/esm\" jest", "test:all": "cross-env FULL_TEST=1 NODE_OPTIONS=\"--loader=ts-node/esm\" c8 jest", "test:standalone": "cross-env TEST_STANDALONE=1 FULL_TEST=1 jest" }, "files": [ "src", "dist/**/*", "LICENSE", "README.md" ], "repository": { "type": "git", "url": "git+https://github.com/prettier-solidity/prettier-plugin-solidity.git" }, "keywords": [ "ethereum", "plugin", "prettier", "slang", "solidity" ], "author": { "email": "mattia.richetto@gmail.com", "name": "Mattia Richetto" }, "contributors": [ { "email": "jack@nottheoilrig.com", "name": "Jack Bates" }, { "email": "federico.bond@gmail.com", "name": "Federico Bond" }, { "email": "git@twopointzero.us", "name": "Jed Fox" }, { "email": "hi@mudit.blog", "name": "Mudit Gupta" }, { "email": "victorio.franco@gmail.com", "name": "Franco Victorio" }, { "email": "klahott@gmail.com", "name": "Klaus Hott Vidal" }, { "email": "soham@zemse.in", "name": "Soham Zemse" } ], "license": "MIT", "bugs": { "url": "https://github.com/prettier-solidity/prettier-plugin-solidity/issues" }, "homepage": "https://github.com/prettier-solidity/prettier-plugin-solidity#readme", "engines": { "node": ">=18" }, "devDependencies": { "@babel/code-frame": "^7.26.2", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.25.1", "@types/jest": "^29.5.14", "@types/semver": "^7.7.0", "@typescript-eslint/eslint-plugin": "^8.31.0", "@typescript-eslint/parser": "^8.31.0", "c8": "^10.1.3", "cross-env": "^7.0.3", "eslint": "^9.25.1", "eslint-config-prettier": "^10.1.2", "esm-utils": "^4.3.0", "globals": "^16.0.0", "jest": "^29.7.0", "jest-light-runner": "^0.7.8", "jest-snapshot-serializer-ansi": "^2.2.1", "jest-snapshot-serializer-raw": "^2.0.0", "jest-watch-typeahead": "^2.2.2", "lines-and-columns": "^2.0.4", "prettier": "^3.5.3", "solc": "^0.8.29", "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "typescript": "^5.8.3", "webpack": "^5.99.7", "webpack-cli": "^6.0.1" }, "dependencies": { "@nomicfoundation/slang": "1.1.0", "@solidity-parser/parser": "^0.20.1", "semver": "^7.7.1" }, "peerDependencies": { "prettier": ">=3.0.0" }, "browserslist": { "production": [ ">0.5%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] } }