
Research
Security News
Malicious PyPI Package Exploits Deezer API for Coordinated Music Piracy
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
@speedy/build-tools
Advanced tools
Currently under development.
npm install @speedy/build-tools --save-dev
Instead of depending on external task runners, speedy-build-tools
can be configured to being executed from npm scripts.
"scripts": {
"lint-sass": "speedy-build-tools lint-sass",
"lint-ts": "speedy-build-tools lint-ts"
},
To run the build script found in the package.json
scripts, execute:
npm run lint-sass
You can also use the CLI tasks direcly without the need to added them as NPM scripts.
speedy-build-tools clean --paths **/.tmp
alternatively use the shorthand version:
sbt clean --paths **/.tmp
These are all the available tasks within speedy-build-tools
and can be added to npm scripts.
Task | Description |
---|---|
clean [paths..] | Delete files and directories |
lint-html | Lint Html files |
lint-sass | Lint Sass files |
lint-ts | Lint Typescript files |
speedy-build-tools clean --paths .tmp/**
speedy-build-tools clean .tmp/** .test/**
Option | Description | Type |
---|---|---|
--paths , -p | Paths to be deleted - Supports glob patterns | Array |
speedy-build-tools lint-html
Option | Description | Default Value | Type |
---|---|---|---|
--config , -c | Lint rules file path | .htmlhintrc | string |
--files , -f | Files to be linted - Supports glob patterns | `src/**/.(html | htm)` |
--continueOnError | Determines whether to exit with a non-zero status code on lint errors | false | boolean |
By default, it will try to locate the .htmlhintrc
file in the root of your project folder. If the file is not found it will fallback to an internal .htmlhintrc
. This file can also be used as a base for your rules.
speedy-build-tools lint-sass
Option | Description | Default Value | Type |
---|---|---|---|
--config , -c | Lint rules file path | .stylelintrc | string |
--files , -f | Files to be linted - Supports glob patterns | `src/**/.(scss | sass)` |
--formatter | Formatter to use to format the linter results | verbose | string |
--fix | Determines whether to auto fix lint issues (which support fixing) | false | boolean |
--continueOnError | Determines whether to exit with a non-zero status code on lint errors | false | boolean |
By default, it will try to locate the .stylelintrc
file in the root of your project folder. If the file is not found it will fallback to an internal .stylelintrc
. This file can also be used as a base for your rules.
speedy-build-tools lint-ts
Option | Description | Default Value | Type |
---|---|---|---|
--config , -c | Lint rules file path | tslint.json | string |
--files , -f | Files to be linted - Supports glob patterns | src/**/*.ts | Array |
--formatter | Formatter to use to format the linter results | stylish | string |
--fix | Determines whether to auto fix lint issues (which support fixing) | false | boolean |
--continueOnError | Determines whether to exit with a non-zero status code on lint errors | false | boolean |
By default, it will try to locate the tslint.json
file in the root of your project folder. If the file is not found it will fallback to an internal tslint.json
. This file can also be used as a base for your rules.
Option | Description |
---|---|
--debug | Show debug information |
--help , -h | Show help |
--version , -v | Show version number |
Display general help
speedy-build-tools --help
Display help specific to a task:
speedy-build-tools lint-sass --help
To display help when running the task from a mapped npm script you should omit the --
;
npm run lint-sass help
0.0.3 (2017-03-19)
process.argv
was being ignored when process.env.npm_config_argv
had values (9941b53)sbt
as shorthand version for speedy-build-tools
(d768925)Codelyzer
from lint stack. (147d76d)toPrimitive
method (27c99ab)<a name="0.0.2"></a>
FAQs
Node CLI/API for build tools and utilities such as linting (html, sass, ts), clean, compile, etc... in order to simplify building libraries and applications.
The npm package @speedy/build-tools receives a total of 30 weekly downloads. As such, @speedy/build-tools popularity was classified as not popular.
We found that @speedy/build-tools demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.
Security News
Newly introduced telemetry in devenv 1.4 sparked a backlash over privacy concerns, leading to the removal of its AI-powered feature after strong community pushback.