npm promulgates marsupials

    @haldi/dotfiles

    1.0.9 • Public • Published

    🧩 dotfiles

    image-dependencies image-minified image-types

    image-downloads image-shaking

    This package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.

    Installation

    Install via your package manager

    npm i @haldi/dotfiles -D
    
    # or
    
    yarn add @haldi/dotfiles -D

    Usage

    All we've really done is provdied an exportable version of some configuration. This allows each application to spread over that object to further customize as needed.

    Each set of tools uses the same basic set of steps as seen below.

    ESLint

    1. Create a .eslintrc.js in the root of the application
    2. Paste the code below code into the new .eslintrc.js
    const eslint = require('@haldi/dotfiles/dist/.eslintrc');
    
    module.exports = eslint;

    Prettier

    1. Create a .prettierrc.js in the root of the application
    2. Paste the code below code into the new .prettierrc.js
    const prettier = require('@haldi/dotfiles/dist/.prettierrc');
    
    module.exports = prettier;

    StyleLint

    1. Create a .stylelintrc.js in the root of the application
    2. Paste the code below code into the new .stylelintrc.js
    const stylelint = require('@haldi/dotfiles/dist/.stylelintrc');
    
    module.exports = stylelint;

    GraphQL Codegen

    1. Add the GRAPHQL_URL to your .env file in the root of the application
    2. Add the follow scripts to the package.json
    "generate": "cross-env NODE_OPTIONS=\"-r dotenv/config\" npm run generate:types",
    "generate:types": "graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml",

    Install

    npm i @haldi/dotfiles

    DownloadsWeekly Downloads

    108

    Version

    1.0.9

    License

    UNLICENSED

    Unpacked Size

    16.9 kB

    Total Files

    13

    Last publish

    Collaborators

    • visormatt
    • nikgavalas