{"_id":"@assemble-inc/eslint-config-jest","_rev":"6-81e53d685fe46213f94e9b3e716fd7c0","name":"@assemble-inc/eslint-config-jest","dist-tags":{"latest":"0.1.14"},"versions":{"0.1.14":{"name":"@assemble-inc/eslint-config-jest","version":"0.1.14","author":{"url":"https://assembleinc.com","name":"Assemble Frontend Team","email":"engineering@assembleinc.com"},"license":"ISC","_id":"@assemble-inc/eslint-config-jest@0.1.14","maintainers":[{"name":"butler.borst","email":"butler.borst@gmail.com"},{"name":"mayhemphone","email":"mayhemphone@gmail.com"},{"name":"butlerborst","email":"engineering@assembleinc.com"},{"name":"denvermullets","email":"denvermullets@gmail.com"},{"name":"joelassembleinc","email":"joel.wilson@assembleinc.com"},{"name":"canfie1d","email":"ryancanfield@me.com"}],"homepage":"https://github.com/assembleinc/asm-config/tree/main/eslint-config-jest#readme","bugs":{"url":"https://github.com/assembleinc/asm-config/issues"},"dist":{"shasum":"405e5d4b63253fde51b40f3b408926fb43f634b9","tarball":"https://registry.npmjs.org/@assemble-inc/eslint-config-jest/-/eslint-config-jest-0.1.14.tgz","fileCount":10,"integrity":"sha512-fCKyQjMqFqHZ6749GUGupe7z3ci719auTD0QVt2xOlZret0jgb6Z55difCRklEAxc7z3qpXZUTTsZxj/Nata7A==","signatures":[{"sig":"MEQCIG/Jo+8X4Ts2NpV8yK3PGOC7bqZJI6OUW6Gn28t8RdpBAiARZ+fxoB3p5GZGTfmESjEQQAyixmFK5RjLVQ96WgKISA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14623},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"d27f8c10e0c45e496933936e5c81231f105b02f4","scripts":{"test":"bash ./verifyArtifacts.sh","publish:package":"npm test; npm publish;"},"_npmUser":{"name":"canfie1d","email":"ryancanfield@me.com"},"repository":{"url":"git+https://github.com/assembleinc/asm-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Assemble front-end linting and formatting rules for testing","directories":{},"_nodeVersion":"20.9.0","dependencies":{"eslint":"^8.0.0 || ^9.0.0","prettier":">=2.0.0 || >=3.0.0","typescript":"^5.6.3","@babel/core":"^7.26.0","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.37.2","@babel/eslint-parser":"^7.25.9","eslint-plugin-autofix":"^2.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-config-react-app":"^7.0.1","@babel/plugin-syntax-flow":"^7.26.0","@typescript-eslint/parser":"^8.14.0","eslint-plugin-testing-library":"^6.4.0","@typescript-eslint/eslint-plugin":"^8.14.0","eslint-plugin-simple-import-sort":"^12.1.1","@assemble-inc/prettier-config-asm":"0.1.13","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@changesets/cli":"^2.27.9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-jest_0.1.14_1731704160259_0.27359752916611346","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-11-15T20:56:00.109Z","modified":"2025-09-26T16:36:05.668Z","0.1.14":"2024-11-15T20:56:00.460Z"},"bugs":{"url":"https://github.com/assembleinc/asm-config/issues"},"author":{"url":"https://assembleinc.com","name":"Assemble Frontend Team","email":"engineering@assembleinc.com"},"license":"ISC","homepage":"https://github.com/assembleinc/asm-config/tree/main/eslint-config-jest#readme","repository":{"url":"git+https://github.com/assembleinc/asm-config.git","type":"git"},"description":"Assemble front-end linting and formatting rules for testing","maintainers":[{"email":"ryancanfield@me.com","name":"canfie1d"},{"email":"mayhemphone@gmail.com","name":"mayhemphone"}],"readme":"# ASMBL ESLint Configuration\n\nThis package contains ASMBL's ESLint configurations for testing within projects.\n\nESLint is used for enforcement of code quality across ASMBL projects.\n\n## Installation\n\nFrom the root of your package, install the ASMBL configuration:\n\n`yarn add --dev @assemble-inc/eslint-config-jest`\n\nor\n\n`pnpm add --dev @assemble-inc/eslint-config-jest`\n\nor\n\n`bun add --dev @assemble-inc/eslint-config-jest`\n\n## Configuration\n\n### Add Linting Scripts\n\nAdd the following scripts to your `package.json`.\n\n```\n\"scripts\": {\n  \"lint\": \"eslint \\\"src/**/*.{test.jsx,test.js,test.ts,test.tsx}\\\"\",\n  \"lint:fix\": \"eslint \\\"src/**/*.{test.jsx,test.js,test.ts,test.tsx}\\\" --fix\",\n},\n```\n\n> You can update the file directories to suit the particular files you would like to lint.\n\n### Import the linting configurations\n\nThe ASMBL. configuration needs to be imported into ESLint. Add the following to your `package.json`.\n\n```\n  \"eslintConfig\": {\n    \"extends\": [\n      \"@assemble-inc/eslint-config-jest\"\n    ],\n    \"env\": {\n      \"browser\": true,\n      \"node\": true\n    }\n  },\n```\n\nThat's it! No eslint config file required.\n\n## Usage\n\nThe `lint:fix` script will automatically attempt to fix reported errors and warnings. Running `lint` will report errors/warnings without attempting to fix them.\n","readmeFilename":"README.md"}