@ae-studio/px
Advanced tools
Comparing version 1.0.1 to 1.0.2
{ | ||
"name": "@ae-studio/px", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"license": "MIT", | ||
@@ -10,5 +10,2 @@ "type": "module", | ||
}, | ||
"engines": { | ||
"node": ">=20" | ||
}, | ||
"scripts": { | ||
@@ -25,2 +22,3 @@ "prepare": "husky", | ||
}, | ||
"homepage": "https://pxcli.com/", | ||
"keywords": [ | ||
@@ -47,10 +45,3 @@ "cli", | ||
"type-fest": "^4.18.0" | ||
}, | ||
"contributors": [ | ||
{ | ||
"name": "Daniel Cruz", | ||
"email": "danielcunha54@gmail.com", | ||
"url": "https://github.com/ddanielcruz" | ||
} | ||
] | ||
} | ||
} |
# px | ||
[![npm version](https://img.shields.io/npm/v/%40ae-studio%2Fpx)](https://www.npmjs.com/package/@ae-studio/px) | ||
[![npm license](https://img.shields.io/npm/l/%40ae-studio%2Fpx)](./LICENSE) | ||
[![monthly downloads](https://img.shields.io/npm/dm/%40ae-studio%2Fpx)](https://www.npmjs.com/package/@ae-studio/px) | ||
**px** is a CLI tool used to run commands across different JavaScript package managers. | ||
@@ -35,3 +39,3 @@ | ||
**px** improves the experience of in TypeScript projects by making it easier to manage TypeScript declaration packages. When you install or uninstall npm packages in a TypeScript project, **px** will: | ||
**px** improves the experience of working in TypeScript projects by making it easier to manage TypeScript declaration packages. When you install or uninstall npm packages in a TypeScript project, **px** will: | ||
@@ -49,2 +53,2 @@ - **On install**: Automatically search for and install the corresponding TypeScript declaration packages (`@types/*`) if they exist. | ||
Built with 🧡 by [AE Studio](https://ae.studio/join-us/) | ||
Built with 🧡 by [AE Studio](https://ae.studio/join-us?utm_source=sds&utm_medium=referral&utm_campaign=px-cli&utm_content=footer&utm_term=3ff5251a-e107-4d47-bfb8-b2962debd252) |
@@ -0,4 +1,8 @@ | ||
import fs from 'node:fs' | ||
import Configstore from 'configstore' | ||
import packageJson from '../package.json' with { type: 'json' } | ||
export const packageJson = JSON.parse( | ||
fs.readFileSync(new URL('../package.json', import.meta.url)), | ||
) | ||
@@ -5,0 +9,0 @@ export const config = new Configstore(packageJson.name, { |
@@ -1,8 +0,8 @@ | ||
#!/usr/bin/env node --no-warnings=ExperimentalWarning | ||
#!/usr/bin/env node | ||
import { Command } from 'commander' | ||
import packageJson from '../package.json' with { type: 'json' } | ||
import { fallbackCommand } from './commands/fallback-command.js' | ||
import { installCommand } from './commands/install-command.js' | ||
import { uninstallCommand } from './commands/uninstall-command.js' | ||
import { packageJson } from './config.js' | ||
@@ -9,0 +9,0 @@ const program = new Command() |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No contributors or author data
MaintenancePackage does not specify a list of contributors or an author in package.json.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
18983
418
0
53
1