Lines Matching defs:package

6 const npa = require('npm-package-arg')
7 const packageName = '@npmcli/test-package'
17 'package.json': JSON.stringify({
23 'package.json': JSON.stringify({
29 'package.json': JSON.stringify({
35 'package.json': {
49 return mockRegistry.package({ manifest })
64 'package.json': JSON.stringify({ name: packageName }),
76 await registry.package({ manifest })
82 t.test('local package.json has no name', async t => {
85 'package.json': JSON.stringify({ hello: 'world' }),
106 t.test('owner ls no args no cwd package', async t => {
117 'package.json': JSON.stringify({ name: packageName }),
126 t.match(logs.error, [['owner ls', "Couldn't get owner data", '@npmcli/test-package']])
140 await registry.package({ manifest })
156 await registry.package({ manifest })
176 await registry.package({ manifest })
192 t.test('owner add <user> cwd package', async t => {
195 'package.json': JSON.stringify({ name: packageName }),
209 await registry.package({ manifest })
239 await registry.package({ manifest })
244 [['owner add', 'Already a package owner: test-user-a <test-user-a@npmjs.org>']]
276 await registry.package({ manifest })
298 await registry.package({ manifest })
331 t.test('owner add <user> no cwd package', async t => {
354 await registry.package({ manifest })
381 await registry.package({ manifest })
383 t.match(logs.info, [['owner rm', `Not a package owner: ${username}`]])
386 t.test('owner rm <user> cwd package', async t => {
389 'package.json': JSON.stringify({ name: packageName }),
403 await registry.package({ manifest })
419 'package.json': JSON.stringify({ name: packageName }),
433 await registry.package({ manifest })
438 message: 'Cannot remove all owners of a package. Add someone else first.',
461 t.test('owner rm <user> no cwd package', async t => {
540 await registry.package({ manifest })
571 await registry.package({ manifest })
600 await registry.package({ manifest })
636 prefixDir: { 'package.json': JSON.stringify({ name: packageName }) },
646 await registry.package({ manifest })
651 t.test('completion npm owner rm no cwd package', async t => {
654 t.strictSame(res, [], 'should have no owners to autocomplete if not cwd package')
667 prefixDir: { 'package.json': JSON.stringify({ name: packageName }) },
677 await registry.package({ manifest })