neostandard

v0.11.0
A modern successor to standard

test

run-s check test:*

build

run-s build:*

check

run-s clean && run-p check:*

clean

run-p clean:*

build:0

run-s clean

prepare

husky

test-ci

run-s test:*

check:tsc

tsc

check:knip

knip

check:lint

eslint --report-unused-disable-directives .

test:eslint

eslint .

prepublishOnly

run-s build

dependents-filter

run-p dependents-filter:*

dependents-update

run-s --print-label "dependents-update-one -- {%}" -- $(jq -r 'join(" ")' dependents-data/projects.json)

dependents-refresh

run-s --print-label "dependents-refresh-one -- {%}" -- $(jq -r 'join(" ")' dependents-data/projects.json)

build:1-declaration

tsc -p declaration.tsconfig.json

check:type-coverage

type-coverage --detail --strict --at-least 95 --ignore-files 'test/*'

check:installed-check

installed-check --engine-check --version-check -i list-dependents-cli

dependents-filter-one

list-dependents filter --max-count=250 --sort-download --max-age=550 --repository-prefix=https://github.com/

dependents-update-one

cd dependents-data/source/ && list-dependents list --field engines -n

clean:declarations-lib

rm -rf $(find lib -type f -name '*.d.ts*' ! -name '*-types.d.ts')

clean:declarations-top

rm -rf $(find . -maxdepth 1 -type f -name '*.d.ts*')

dependents-refresh-one

cd dependents-data/source/ && list-dependents refresh --field engines -n

test:tseslint-extension

eslint -c test/ts-extension-eslint.config.mjs test/test-types.d.ts

check-peer-compatibility

NEOSTANDARD_PATH=`pwd` && cd $(mktemp -d -p $NEOSTANDARD_PATH install-test-XXXXXXXXXX) && npm init -y && npm install --no-legacy-peer-deps --package-lock-only --strict-peer-deps --install-links eslint $NEOSTANDARD_PATH

dependents-filter:standard

npm run --silent dependents-filter-one -- -i dependents-data/source/standard.ndjson -o dependents-data/standard-filtered.ndjson --min-downloads=75000 --target-version='>=17.0.0' --exclude $(jq -r 'keys | join(" --exclude ")' dependents-data/known-failures/standard.json)

dependents-filter:ts-standard

npm run --silent dependents-filter-one -- -i dependents-data/source/ts-standard.ndjson -o dependents-data/ts-standard-filtered.ndjson --min-downloads=1000 --exclude $(jq -r 'keys | join(" --exclude ")' dependents-data/known-failures/ts-standard.json)

dependents-filter:semistandard

npm run --silent dependents-filter-one -- -i dependents-data/source/semistandard.ndjson -o dependents-data/semistandard-filtered.ndjson --min-downloads=1000 --target-version='>=16.0.0' --exclude $(jq -r 'keys | join(" --exclude ")' dependents-data/known-failures/semistandard.json)

Metadata

  • MIT
  • ^18.18.0 || ^20.9.0 || >=21.1.0
  • Unknown
  • released 7/1/2024

Downloads

Maintainers