{"_id":"@rushstack/rig-package","_rev":"4081343","name":"@rushstack/rig-package","description":"A system for sharing tool configurations between projects without duplicating config files.","dist-tags":{"latest":"0.6.0"},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"time":{"modified":"2025-11-11T23:19:00.000Z","created":"2020-09-25T00:53:45.605Z","0.6.0":"2025-10-03T20:13:37.926Z","0.5.3":"2024-07-27T00:13:07.080Z","0.5.2":"2024-02-17T06:27:37.791Z","0.5.1":"2023-09-26T09:33:36.970Z","0.5.0":"2023-09-15T00:40:10.295Z","0.4.1":"2023-08-08T07:13:53.576Z","0.4.0":"2023-06-19T22:42:42.238Z","0.3.21":"2023-06-15T00:23:34.564Z","0.3.20":"2023-06-07T22:47:41.162Z","0.3.19":"2023-05-22T06:36:55.944Z","0.3.18":"2023-02-10T01:21:08.695Z","0.3.17":"2022-10-10T15:25:56.881Z","0.3.16":"2022-09-29T07:15:24.212Z","0.3.15":"2022-09-15T00:20:57.003Z","0.3.14":"2022-08-03T18:42:49.346Z","0.3.13":"2022-06-28T00:25:23.225Z","0.3.12":"2022-06-17T00:18:13.613Z","0.3.11":"2022-04-23T02:15:08.403Z","0.3.10":"2022-04-15T00:14:24.462Z","0.3.9":"2022-04-09T02:26:43.493Z","0.3.8":"2022-03-15T19:17:42.954Z","0.3.7":"2021-12-27T16:13:03.944Z","0.3.6":"2021-12-06T16:11:04.006Z","0.3.5":"2021-11-05T15:11:00.381Z","0.3.4":"2021-10-27T00:09:55.176Z","0.3.3":"2021-10-13T15:11:44.605Z","0.3.2":"2021-10-07T07:15:15.245Z","0.3.1":"2021-09-23T00:12:28.894Z","0.3.0":"2021-08-27T00:09:13.811Z","0.2.13":"2021-07-12T23:10:49.797Z","0.2.12":"2021-04-12T15:14:59.270Z","0.2.11":"2021-04-06T15:19:09.882Z","0.2.10":"2021-03-04T01:15:29.289Z","0.2.9":"2020-12-10T23:30:28.649Z","0.2.8":"2020-11-11T01:12:48.090Z","0.2.7":"2020-10-30T06:43:22.717Z","0.2.6":"2020-10-30T00:14:23.196Z","0.2.5":"2020-10-28T01:23:02.016Z","0.2.4":"2020-10-06T00:29:04.192Z","0.2.3":"2020-10-05T22:42:13.545Z","0.2.2":"2020-10-05T15:14:48.773Z","0.2.1":"2020-09-30T18:44:11.513Z","0.2.0":"2020-09-30T06:59:01.023Z","0.1.0":"2020-09-25T08:14:17.189Z","0.0.0":"2020-09-25T00:53:45.605Z"},"users":{},"repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"versions":{"0.6.0":{"name":"@rushstack/rig-package","version":"0.6.0","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.22.1","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/heft":"1.0.0","@types/resolve":"1.20.2","ajv":"~8.13.0","eslint":"~9.25.1","resolve":"~1.22.1","decoupled-local-node-rig":"1.0.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft run --only build -- --clean","_phase:test":"heft run --only test -- --clean"},"_id":"@rushstack/rig-package@0.6.0","gitHead":"608ee2c5ba042b719673e5254784427cb7ae8b90","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_integrity":"sha512-ZQmfzsLE2+Y91GF15c65L/slMRVhF6Hycq04D4TwtdGaUAbIXXg9c5pKA5KFU7M4QMaihoobp9JJYpYcaY3zOw==","_resolved":"/tmp/a66e2ab8366b9ce8d530c5904bda6a89/rushstack-rig-package-0.6.0.tgz","_from":"file:rushstack-rig-package-0.6.0.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"shasum":"c80f93fe2c0d9d4977fc925ed9ce9decb75047a5","size":19842,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.6.0.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rig-package_0.6.0_1759522417704_0.2917687039164596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-03T20:13:37.926Z","publish_time":1759522417926,"_source_registry_name":"default","_cnpm_publish_time":1759522417926},"0.5.3":{"name":"@rushstack/rig-package","version":"0.5.3","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.22.1","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/heft-node-rig":"2.6.15","@rushstack/heft":"0.66.17","@types/heft-jest":"1.0.1","@types/node":"18.17.15","@types/resolve":"1.20.2","ajv":"~8.13.0","resolve":"~1.22.1","local-eslint-config":"1.0.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft run --only build -- --clean","_phase:test":"heft run --only test -- --clean"},"_id":"@rushstack/rig-package@0.5.3","gitHead":"2154c686b7770d49c269870b4403ecf1ef24be47","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_integrity":"sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==","_resolved":"/tmp/e51e58bda4e55ce3632c9cbfc960daee/rushstack-rig-package-0.5.3.tgz","_from":"file:rushstack-rig-package-0.5.3.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"ea4d8a3458540b1295500149c04e645f23134e5d","size":19638,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.5.3.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.5.3_1722039186872_0.9714574684458344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-27T00:13:07.080Z","publish_time":1722039187080,"_source_registry_name":"default","_cnpm_publish_time":1722039187080},"0.5.2":{"name":"@rushstack/rig-package","version":"0.5.2","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.22.1","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/heft-node-rig":"2.4.0","@rushstack/heft":"0.64.0","@types/heft-jest":"1.0.1","@types/node":"18.17.15","@types/resolve":"1.20.2","ajv":"~6.12.5","resolve":"~1.22.1","local-eslint-config":"1.0.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft run --only build -- --clean","_phase:test":"heft run --only test -- --clean"},"gitHead":"c3a9c7afe38d861e882028dad02b5dad729fabf4","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.5.2","_integrity":"sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==","_resolved":"/tmp/7ec91270e59516795216a5d63d1446a9/rushstack-rig-package-0.5.2.tgz","_from":"file:rushstack-rig-package-0.5.2.tgz","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"0e23a115904678717a74049661931c0b37dd5495","size":15361,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.5.2.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.5.2_1708151257536_0.9280734176998189"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-17T06:27:37.791Z","publish_time":1708151257791,"_source_registry_name":"default","_cnpm_publish_time":1708151257791},"0.5.1":{"name":"@rushstack/rig-package","version":"0.5.1","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.22.1","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/heft-node-rig":"2.2.23","@rushstack/heft":"0.59.0","@types/heft-jest":"1.0.1","@types/node":"18.17.15","@types/resolve":"1.20.2","ajv":"~6.12.5","resolve":"~1.22.1","local-eslint-config":"1.0.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft run --only build -- --clean","_phase:test":"heft run --only test -- --clean"},"gitHead":"8df3e01335ad52d3db54953e42f3d43cd0317f23","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.5.1","_integrity":"sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA==","_resolved":"/tmp/adedabd8e865421586e16de2bf96dc16/rushstack-rig-package-0.5.1.tgz","_from":"file:rushstack-rig-package-0.5.1.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"6c9c283cc96b5bb1eae9875946d974ac5429bb21","size":15331,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.5.1.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.5.1_1695720816758_0.9533124189472653"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-26T09:33:36.970Z","publish_time":1695720816970,"_source_registry_name":"default","_cnpm_publish_time":1695720816970},"0.5.0":{"name":"@rushstack/rig-package","version":"0.5.0","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.22.1","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/heft-node-rig":"2.2.6","@rushstack/heft":"0.54.0","@types/heft-jest":"1.0.1","@types/node":"18.17.15","@types/resolve":"1.20.2","ajv":"~6.12.5","resolve":"~1.22.1","@rushstack/eslint-config":"3.3.4"},"scripts":{"build":"heft build --clean","_phase:build":"heft run --only build -- --clean","_phase:test":"heft run --only test -- --clean"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.5.0.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.5.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"cca786e08634d12c6fde790d524a410a17f173d9","size":15323,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.5.0.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.5.0_1694738410073_0.04656756904826098"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T00:40:10.295Z","publish_time":1694738410295,"_source_registry_name":"default","_cnpm_publish_time":1694738410295},"0.4.1":{"name":"@rushstack/rig-package","version":"0.4.1","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.22.1","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/heft-node-rig":"2.2.6","@rushstack/heft":"0.54.0","@types/heft-jest":"1.0.1","@types/node":"14.18.36","@types/resolve":"1.20.2","ajv":"~6.12.5","resolve":"~1.22.1","@rushstack/eslint-config":"3.3.3"},"scripts":{"build":"heft build --clean","_phase:build":"heft run --only build -- --clean","_phase:test":"heft run --only test -- --clean"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.4.1.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.4.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"ff11bf67dad46f9b4f09db91cf45739ab411ee9f","size":15323,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.4.1.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.4.1_1691478833392_0.40680515385472393"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-08T07:13:53.576Z","publish_time":1691478833576,"_source_registry_name":"default","_cnpm_publish_time":1691478833576},"0.4.0":{"name":"@rushstack/rig-package","version":"0.4.0","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.22.1","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/heft-node-rig":"2.2.6","@rushstack/heft":"0.54.0","@types/heft-jest":"1.0.1","@types/node":"14.18.36","@types/resolve":"1.20.2","ajv":"~6.12.5","resolve":"~1.22.1","@rushstack/eslint-config":"3.3.2"},"scripts":{"build":"heft build --clean","_phase:build":"heft run --only build -- --clean","_phase:test":"heft run --only test -- --clean"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.4.0.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.4.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"1dade94da5cd81321ca9ec630b6ceed2d57cc826","size":15324,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.4.0.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.4.0_1687214562035_0.5902526466258513"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T22:42:42.238Z","publish_time":1687214562238,"_source_registry_name":"default","_cnpm_publish_time":1687214562238},"0.3.21":{"name":"@rushstack/rig-package","version":"0.3.21","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.22.1","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/heft-node-rig":"2.2.6","@rushstack/heft":"0.54.0","@types/heft-jest":"1.0.1","@types/node":"14.18.36","@types/resolve":"1.20.2","ajv":"~6.12.5","resolve":"~1.22.1","@rushstack/eslint-config":"3.3.2"},"scripts":{"build":"heft build --clean","_phase:build":"heft run --only build -- --clean","_phase:test":"heft run --only test -- --clean"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.21.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.21","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"5bd48c2a890f7d892c40fa1780f98af29c8140a4","size":15220,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.21.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.21_1686788614231_0.9907720095047035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T00:23:34.564Z","publish_time":1686788614564,"_source_registry_name":"default","_cnpm_publish_time":1686788614564},"0.3.20":{"name":"@rushstack/rig-package","version":"0.3.20","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.22.1","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/heft-node-rig":"2.0.1","@rushstack/heft":"0.51.0","@types/heft-jest":"1.0.1","@types/node":"14.18.36","@types/resolve":"1.20.2","ajv":"~6.12.5","resolve":"~1.22.1","@rushstack/eslint-config":"3.3.1"},"scripts":{"build":"heft build --clean","_phase:build":"heft run --only build -- --clean","_phase:test":"heft run --only test -- --clean"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.20.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.20","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"276d3464ead21af41400bedcf6c1d62c6a38d9b1","size":15216,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.20.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.20_1686178061006_0.4104687340698334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-07T22:47:41.162Z","publish_time":1686178061162,"_source_registry_name":"default","_cnpm_publish_time":1686178061162},"0.3.19":{"name":"@rushstack/rig-package","version":"0.3.19","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.22.1","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/heft-node-rig":"1.12.10","@rushstack/heft":"0.50.4","@types/heft-jest":"1.0.1","@types/node":"14.18.36","@types/resolve":"1.20.2","ajv":"~6.12.5","resolve":"~1.22.1","@rushstack/eslint-config":"3.3.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.19.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.19","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"635ca524cbb73523af3a0a19b4a0821c61800fdf","size":15209,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.19.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.19_1684737415722_0.9859241423844995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-22T06:36:55.944Z","publish_time":1684737415944,"_source_registry_name":"default","_cnpm_publish_time":1684737415944},"0.3.18":{"name":"@rushstack/rig-package","version":"0.3.18","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.22.1","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/heft-node-rig":"1.11.14","@rushstack/heft":"0.49.3","@types/heft-jest":"1.0.1","@types/node":"14.18.36","@types/resolve":"1.20.2","ajv":"~6.12.5","resolve":"~1.22.1","@rushstack/eslint-config":"3.2.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.18.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.18","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"shasum":"2b59eb8ed482e8cd6ad8d396414bf3200efdd682","size":15212,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.18.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.18_1675992068509_0.8139071611846211"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-10T01:21:08.695Z","publish_time":1675992068695,"_cnpm_publish_time":1675992068695},"0.3.17":{"name":"@rushstack/rig-package","version":"0.3.17","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"3.1.1","@rushstack/heft-node-rig":"1.11.0","@rushstack/heft":"0.48.0","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.17.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.17","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"687bd55603f2902447f3be246d93afac97095a1f","size":15202,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.17.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.17_1665415556745_0.8882957678224939"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-11T19:46:56.390Z","publish_time":1665415556881,"_cnpm_publish_time":1665415556881},"0.3.16":{"name":"@rushstack/rig-package","version":"0.3.16","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"3.1.0","@rushstack/heft-node-rig":"1.10.0","@rushstack/heft":"0.47.9","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.16.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.16","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"522279411059e05aeec0930d4ff86b707c720cfc","size":15205,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.16.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.16_1664435724056_0.31429412286642866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-30T04:16:13.360Z","publish_time":1664435724212,"_cnpm_publish_time":1664435724212},"0.3.15":{"name":"@rushstack/rig-package","version":"0.3.15","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"3.0.1","@rushstack/heft-node-rig":"1.10.0","@rushstack/heft":"0.47.0","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.15.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.15","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"shasum":"8a870880cbeb8de82b951e628f6a37d428b4c5ce","size":15205,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.15.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.15_1663201256743_0.7526211866678072"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-15T00:22:09.715Z","publish_time":1663201257003,"_cnpm_publish_time":1663201257003},"0.3.14":{"name":"@rushstack/rig-package","version":"0.3.14","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"3.0.0","@rushstack/heft-node-rig":"1.9.15","@rushstack/heft":"0.45.14","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.14.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.14","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"f2611b59245fd7cc29c6982566b2fbb4a4192bc5","size":17670,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.14.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.14_1659552169143_0.3828442661975646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-03T18:56:41.726Z","publish_time":1659552169346,"_cnpm_publish_time":1659552169346},"0.3.13":{"name":"@rushstack/rig-package","version":"0.3.13","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.6.2","@rushstack/heft-node-rig":"1.9.7","@rushstack/heft":"0.45.6","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.13.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.13","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"80d7b34bc9b7a7feeba133f317df8dbd1f65a822","size":17672,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.13.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.13_1656375923000_0.2952575995157516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-28T00:25:39.960Z","publish_time":1656375923225,"_cnpm_publish_time":1656375923225},"0.3.12":{"name":"@rushstack/rig-package","version":"0.3.12","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.6.1","@rushstack/heft-node-rig":"1.9.7","@rushstack/heft":"0.45.6","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.12.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.12","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"6bf2d45374ba665902bf31ec0c6e5dad55ba1b73","size":17670,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.12.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.12_1655425093431_0.013301839706960195"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-17T00:18:51.734Z","publish_time":1655425093613,"_cnpm_publish_time":1655425093613},"0.3.11":{"name":"@rushstack/rig-package","version":"0.3.11","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.6.0","@rushstack/heft-node-rig":"1.8.7","@rushstack/heft":"0.44.9","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.11.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.11","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"92a05929822610e8b42f2ad330d9ea20afae5165","size":17594,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.11.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.11_1650680108260_0.42490780616459056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-23T02:15:15.070Z","publish_time":1650680108403,"_cnpm_publish_time":1650680108403},"0.3.10":{"name":"@rushstack/rig-package","version":"0.3.10","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.5.4","@rushstack/heft-node-rig":"1.8.7","@rushstack/heft":"0.44.9","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.10.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.10","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"cf8ba0935c6acc5bb62ef710d6eaec5895bbb3ed","size":17595,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.10.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.10_1649981664304_0.27510699312913967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-15T00:14:30.768Z","publish_time":1649981664462,"_cnpm_publish_time":1649981664462},"0.3.9":{"name":"@rushstack/rig-package","version":"0.3.9","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.5.3","@rushstack/heft-node-rig":"1.7.1","@rushstack/heft":"0.44.2","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.9.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.9","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"5e10ada5a8348f886b6ebe3eed436492d6ccf70c","size":17594,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.9.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.9_1649471203340_0.5159702586657293"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-09T02:26:59.890Z","publish_time":1649471203493,"_cnpm_publish_time":1649471203493},"0.3.8":{"name":"@rushstack/rig-package","version":"0.3.8","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.5.2","@rushstack/heft-node-rig":"1.7.1","@rushstack/heft":"0.44.2","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft build --clean","_phase:build":"heft build --clean","_phase:test":"heft test --no-build"},"_resolved":"","_integrity":"","_from":"file:rushstack-rig-package-0.3.8.tgz","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.8","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"shasum":"0e8b2fbc7a35d96f6ccf34e773f7c1adb1524296","size":17594,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.8.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.8_1647371862797_0.5804499539485213"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-15T19:17:48.029Z","publish_time":1647371862954,"_cnpm_publish_time":1647371862954},"0.3.7":{"name":"@rushstack/rig-package","version":"0.3.7","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.5.1","@rushstack/heft-node-rig":"1.4.3","@rushstack/heft":"0.43.2","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft test --clean"},"bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.7","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"shasum":"3fa564b1d129d28689dd4309502792b15e84bf81","size":17555,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.7.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.7_1640621583788_0.556882560698102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-28T02:52:46.612Z","publish_time":1640621583944,"_cnpm_publish_time":1640621583944},"0.3.6":{"name":"@rushstack/rig-package","version":"0.3.6","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.5.0","@rushstack/heft-node-rig":"1.2.32","@rushstack/heft":"0.42.3","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft test --clean"},"bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"a57b53db59106fb93bcda36cad4f8602f508ebc6","size":17523,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.6.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.6_1638807063801_0.04362282693913455"},"_hasShrinkwrap":false,"publish_time":1638807064006,"_cnpm_publish_time":1638807064006,"_cnpmcore_publish_time":"2021-12-16T18:36:33.487Z"},"0.3.5":{"name":"@rushstack/rig-package","version":"0.3.5","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.4.5","@rushstack/heft-node-rig":"1.2.25","@rushstack/heft":"0.41.6","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft test --clean"},"bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.5","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"7ddab0994647837bab8fdef26f990f1774d82e78","size":17476,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.5.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.5_1636125060212_0.05839274570700903"},"_hasShrinkwrap":false,"publish_time":1636125060381,"_cnpm_publish_time":1636125060381,"_cnpmcore_publish_time":"2021-12-16T18:36:33.691Z"},"0.3.4":{"name":"@rushstack/rig-package","version":"0.3.4","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"git+https://github.com/microsoft/rushstack.git","type":"git","directory":"libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.4.4","@rushstack/heft-node-rig":"1.2.25","@rushstack/heft":"0.41.6","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft test --clean"},"bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"homepage":"https://github.com/microsoft/rushstack#readme","_id":"@rushstack/rig-package@0.3.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"13987cea8eef2f350e2e7538e028fa839f8c4f3c","size":17405,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.4.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.4_1635293394839_0.6306307957975106"},"_hasShrinkwrap":false,"publish_time":1635293395176,"_cnpm_publish_time":1635293395176,"_cnpmcore_publish_time":"2021-12-16T18:36:34.123Z"},"0.3.3":{"name":"@rushstack/rig-package","version":"0.3.3","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.4.3","@rushstack/heft-node-rig":"1.2.25","@rushstack/heft":"0.41.6","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft test --clean"},"_id":"@rushstack/rig-package@0.3.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"6e291d181b2b9b114dd8e806e8389d999142d137","size":17314,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.3.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.3_1634137904466_0.8216831506791553"},"_hasShrinkwrap":false,"publish_time":1634137904605,"_cnpm_publish_time":1634137904605,"_cnpmcore_publish_time":"2021-12-16T18:36:34.390Z"},"0.3.2":{"name":"@rushstack/rig-package","version":"0.3.2","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.4.2","@rushstack/heft-node-rig":"1.2.13","@rushstack/heft":"0.38.1","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft test --clean"},"_id":"@rushstack/rig-package@0.3.2","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"shasum":"128afc04647471b3abf341dc3d03fc1530cf37ed","size":17225,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.2.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.2_1633590915120_0.912793132054472"},"_hasShrinkwrap":false,"publish_time":1633590915245,"_cnpm_publish_time":1633590915245,"_cnpmcore_publish_time":"2021-12-16T18:36:34.645Z"},"0.3.1":{"name":"@rushstack/rig-package","version":"0.3.1","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.4.1","@rushstack/heft-node-rig":"1.2.13","@rushstack/heft":"0.38.1","@types/heft-jest":"1.0.1","@types/node":"12.20.24","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft test --clean"},"_id":"@rushstack/rig-package@0.3.1","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"shasum":"b70ab9ffe3b6347eb799f5c6c5b6f5882039a60f","size":17109,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.1.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.1_1632355948649_0.44883587693704596"},"_hasShrinkwrap":false,"publish_time":1632355948894,"_cnpm_publish_time":1632355948894,"_cnpmcore_publish_time":"2021-12-16T18:36:34.883Z"},"0.3.0":{"name":"@rushstack/rig-package","version":"0.3.0","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.4.0","@rushstack/heft-node-rig":"1.1.11","@rushstack/heft":"0.34.6","@types/heft-jest":"1.0.1","@types/node":"10.17.13","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft test --clean"},"_id":"@rushstack/rig-package@0.3.0","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"shasum":"334ad2846797861361b3445d4cc9ae9164b1885c","size":16793,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.3.0.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.3.0_1630022953588_0.43660015657258233"},"_hasShrinkwrap":false,"publish_time":1630022953811,"_cnpm_publish_time":1630022953811,"_cnpmcore_publish_time":"2021-12-16T18:36:35.130Z"},"0.2.13":{"name":"@rushstack/rig-package","version":"0.2.13","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.4.0","@rushstack/heft-node-rig":"1.0.31","@rushstack/heft":"0.32.0","@types/heft-jest":"1.0.1","@types/node":"10.17.13","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"scripts":{"build":"heft test --clean"},"_id":"@rushstack/rig-package@0.2.13","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"shasum":"418f0aeb4c9b33bd8bd2547759fc0ae91fd970c7","size":15819,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.13.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.13_1626131449679_0.2462230532263936"},"_hasShrinkwrap":false,"publish_time":1626131449797,"_cnpm_publish_time":1626131449797,"_cnpmcore_publish_time":"2021-12-16T18:36:35.544Z"},"0.2.12":{"name":"@rushstack/rig-package","version":"0.2.12","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.3.4","@rushstack/heft-node-rig":"1.0.8","@rushstack/heft":"0.28.0","@types/heft-jest":"1.0.1","@types/node":"10.17.13","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.12","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"c434d62b28e0418a040938226f8913971d0424c7","size":15782,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.12.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.12_1618240499146_0.3563707754906258"},"_hasShrinkwrap":false,"publish_time":1618240499270,"_cnpm_publish_time":1618240499270,"_cnpmcore_publish_time":"2021-12-16T18:36:35.738Z"},"0.2.11":{"name":"@rushstack/rig-package","version":"0.2.11","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.3.3","@rushstack/heft-node-rig":"0.2.0","@rushstack/heft":"0.23.1","@types/heft-jest":"1.0.1","@types/node":"10.17.13","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.11","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"shasum":"b206f5979c7a04799f277083e585e932259a1fd2","size":15755,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.11.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.11_1617722349732_0.09875931838265761"},"_hasShrinkwrap":false,"publish_time":1617722349882,"_cnpm_publish_time":1617722349882,"_cnpmcore_publish_time":"2021-12-16T18:36:35.968Z"},"0.2.10":{"name":"@rushstack/rig-package","version":"0.2.10","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.3.2","@rushstack/heft-node-rig":"0.2.0","@rushstack/heft":"0.23.1","@types/heft-jest":"1.0.1","@types/node":"10.17.13","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.10","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"e861eb94953d8c22c509dc3e9d91d6f337eab3cd","size":15709,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.10.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.10_1614820529073_0.4803218211241773"},"_hasShrinkwrap":false,"publish_time":1614820529289,"_cnpm_publish_time":1614820529289,"_cnpmcore_publish_time":"2021-12-16T18:36:36.180Z"},"0.2.9":{"name":"@rushstack/rig-package","version":"0.2.9","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"@types/node":"10.17.13","resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.3.2","@rushstack/heft":"0.22.3","@rushstack/heft-node-rig":"0.1.28","@types/heft-jest":"1.0.1","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.9","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"57ef94e7f7703b18e275b603d3f59a1a16580716","size":15627,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.9.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.9_1607643028526_0.6367206380442854"},"_hasShrinkwrap":false,"publish_time":1607643028649,"_cnpm_publish_time":1607643028649,"_cnpmcore_publish_time":"2021-12-16T18:36:36.394Z"},"0.2.8":{"name":"@rushstack/rig-package","version":"0.2.8","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"@types/node":"10.17.13","resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.3.1","@rushstack/heft":"0.14.0","@rushstack/heft-node-rig":"0.1.0","@types/heft-jest":"1.0.1","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.8","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"9ac26f56b3917bfa36f91bfe037e2c3a53977a6c","size":15560,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.8.tgz"},"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.8_1605057167953_0.375098300441578"},"_hasShrinkwrap":false,"publish_time":1605057168090,"_cnpm_publish_time":1605057168090,"_cnpmcore_publish_time":"2021-12-16T18:36:36.693Z"},"0.2.7":{"name":"@rushstack/rig-package","version":"0.2.7","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"@types/node":"10.17.13","resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.3.0","@rushstack/heft":"0.14.0","@rushstack/heft-node-rig":"0.1.0","@types/heft-jest":"1.0.1","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.7","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"42b1ed2cfd73d4fc50a119e74a236aacb70d2125","size":15516,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.7.tgz"},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.7_1604040202578_0.929027342517728"},"_hasShrinkwrap":false,"publish_time":1604040202717,"_cnpm_publish_time":1604040202717,"_cnpmcore_publish_time":"2021-12-16T18:36:37.171Z"},"0.2.6":{"name":"@rushstack/rig-package","version":"0.2.6","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"@types/node":"10.17.13","resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.2.3","@rushstack/heft":"0.14.0","@rushstack/heft-node-rig":"0.1.0","@types/heft-jest":"1.0.1","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.6","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"907f250f53a114d2e46a4943ffb783d726f1d41e","size":15479,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.6.tgz"},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.6_1604016863018_0.7071405430931328"},"_hasShrinkwrap":false,"publish_time":1604016863196,"_cnpm_publish_time":1604016863196,"_cnpmcore_publish_time":"2021-12-16T18:36:37.385Z"},"0.2.5":{"name":"@rushstack/rig-package","version":"0.2.5","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"@types/node":"10.17.13","resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.2.2","@rushstack/heft":"0.14.0","@rushstack/heft-node-rig":"0.1.0","@types/heft-jest":"1.0.1","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.5","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"241465ae97867bbdfb6a4467107fad309ae7981a","size":15446,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.5.tgz"},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.5_1603848181845_0.40476096344495116"},"_hasShrinkwrap":false,"publish_time":1603848182016,"_cnpm_publish_time":1603848182016,"_cnpmcore_publish_time":"2021-12-16T18:36:37.625Z"},"0.2.4":{"name":"@rushstack/rig-package","version":"0.2.4","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"@types/node":"10.17.13","resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.2.1","@rushstack/heft":"0.14.0","@rushstack/heft-node-rig":"0.1.0","@types/heft-jest":"1.0.1","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.4","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"259feb6637bedbfdc130d3a188ce85370e048743","size":15390,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.4.tgz"},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.4_1601944144079_0.48010159222773074"},"_hasShrinkwrap":false,"publish_time":1601944144192,"_cnpm_publish_time":1601944144192,"_cnpmcore_publish_time":"2021-12-16T18:36:37.833Z"},"0.2.3":{"name":"@rushstack/rig-package","version":"0.2.3","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"@types/node":"10.17.13","resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.2.0","@rushstack/heft":"0.14.0","@rushstack/heft-node-rig":"0.1.0","@types/heft-jest":"1.0.1","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"43ada31c82a7828b67c31c7a5bb522f3acc54f3d","size":15324,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.3.tgz"},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.3_1601937733394_0.8660942545881403"},"_hasShrinkwrap":false,"publish_time":1601937733545,"_cnpm_publish_time":1601937733545,"_cnpmcore_publish_time":"2021-12-16T18:36:38.114Z"},"0.2.2":{"name":"@rushstack/rig-package","version":"0.2.2","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"@types/node":"10.17.13","resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.1.3","@rushstack/heft":"0.14.0","@rushstack/heft-node-rig":"0.1.0","@types/heft-jest":"1.0.1","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"acd838935176585341f6054ceb553e89f60051f3","size":15271,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.2.tgz"},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.2_1601910888576_0.48635712753452887"},"_hasShrinkwrap":false,"publish_time":1601910888773,"_cnpm_publish_time":1601910888773,"_cnpmcore_publish_time":"2021-12-16T18:36:38.348Z"},"0.2.1":{"name":"@rushstack/rig-package","version":"0.2.1","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"@types/node":"10.17.13","resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@rushstack/eslint-config":"2.1.3","@rushstack/heft":"0.14.0","@rushstack/heft-node-rig":"0.1.0","@types/heft-jest":"1.0.1","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"45437a88444eb65a825f9cc93f3cd228d4b47934","size":15171,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.1.tgz"},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.1_1601491451376_0.4161092214798574"},"_hasShrinkwrap":false,"publish_time":1601491451513,"_cnpm_publish_time":1601491451513,"_cnpmcore_publish_time":"2021-12-16T18:36:38.549Z"},"0.2.0":{"name":"@rushstack/rig-package","version":"0.2.0","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"@types/node":"10.17.13","resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@microsoft/rush-stack-compiler-3.9":"0.4.21","@rushstack/eslint-config":"2.1.2","@rushstack/heft":"0.8.0","@types/heft-jest":"1.0.1","@types/resolve":"1.17.1","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.2.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"b12de2c6abd90a71d82e767c54d42905e2c6f28d","size":14314,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.2.0.tgz"},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.2.0_1601449140920_0.1522051033842018"},"_hasShrinkwrap":false,"publish_time":1601449141023,"_cnpm_publish_time":1601449141023,"_cnpmcore_publish_time":"2021-12-16T18:36:38.759Z"},"0.1.0":{"name":"@rushstack/rig-package","version":"0.1.0","description":"A system for sharing tool configurations between projects without duplicating config files.","main":"lib/index.js","typings":"dist/rig-package.d.ts","license":"MIT","repository":{"url":"https://github.com/microsoft/rushstack/tree/master/libraries/rig-package"},"scripts":{"build":"heft test --clean"},"dependencies":{"@types/node":"10.17.13","resolve":"~1.17.0","strip-json-comments":"~3.1.1"},"devDependencies":{"@microsoft/rush-stack-compiler-3.5":"0.8.21","@rushstack/eslint-config":"2.1.1","@rushstack/heft":"0.13.9","@types/heft-jest":"1.0.1","@types/resolve":"1.17.1","@types/strip-json-comments":"3.0.0","ajv":"~6.12.5","resolve":"~1.17.0"},"_id":"@rushstack/rig-package@0.1.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"25acaa6e8fee11bb30afcdb1128ad3a4ba31cead","size":10698,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.1.0.tgz"},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmUser":{"name":"odspnpm","email":"odspnpm@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.1.0_1601021656927_0.7098808330747786"},"_hasShrinkwrap":false,"publish_time":1601021657189,"_cnpm_publish_time":1601021657189,"_cnpmcore_publish_time":"2021-12-16T18:36:38.980Z"},"0.0.0":{"license":"MIT","name":"@rushstack/rig-package","version":"0.0.0","_id":"@rushstack/rig-package@0.0.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"f74faeac6155a3d08ebcdc1ec1c69dcd6529591a","size":169,"noattachment":false,"key":"/@rushstack/rig-package/-/@rushstack/rig-package-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rushstack/rig-package/download/@rushstack/rig-package-0.0.0.tgz"},"maintainers":[{"name":"octogonz","email":""},{"name":"odspnpm","email":"odspnpm@microsoft.com"},{"name":"rushstack-admin","email":""}],"_npmUser":{"name":"rushstack","email":"rushstack@octogonz.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rig-package_0.0.0_1600995225502_0.8887639553123086"},"_hasShrinkwrap":false,"publish_time":1600995225605,"_cnpm_publish_time":1600995225605,"_cnpmcore_publish_time":"2021-12-16T18:36:39.147Z"}},"readme":"# @rushstack/rig-package\n\nThe **config/rig.json** file is a system that Node.js build tools can adopt, in order to eliminate\nduplication of config files when many projects share a common configuration. This is particularly valuable\nin a setup where hundreds of projects may be built using a small set of reusable recipes.\n\n## Motivation\n\nFor a concrete example, consider the [API Extractor](https://api-extractor.com/) tool which reads its\nconfiguration from **\\<projectFolder\\>/config/api-extractor.json**. Suppose that we have three separate projects\nthat all share the exact same configuration:\n\n```\nproject1/package.json\nproject1/config/api-extractor.json\nproject1/config/other-tool2.json\nproject1/config/other-tool3.json\nproject1/src/index.ts\n\nproject2/package.json\nproject2/config/api-extractor.json\nproject2/config/other-tool2.json\nproject2/config/other-tool3.json\nproject2/src/index.ts\n\nproject3/package.json\nproject3/config/api-extractor.json\nproject3/config/other-tool2.json\nproject3/config/other-tool3.json\nproject3/src/index.ts\n```\n\nIt seems wasteful to copy and paste the **api-extractor.json** file with all those settings. If we later need\nto tune the configuration, we'd have to find and update each file. For a large organization, there could be\nhundreds of such projects.\n\nThe `\"extends\"` setting provides a basic way to centralize the configuration in a \"rig package\". For this example,\nwe'll call our NPM package **example-rig**:\n\n```\nexample-rig/package.json\nexample-rig/profile/node-library/config/api-extractor.json\nexample-rig/profile/web-library/config/api-extractor.json\n\nproject1/package.json\nproject1/config/api-extractor.json\nproject1/config/other-tool2.json\nproject1/config/other-tool3.json\nproject1/src/index.ts\n\nproject2/package.json\nproject2/config/api-extractor.json\nproject2/config/other-tool2.json\nproject2/config/other-tool3.json\nproject2/src/index.ts\n\nproject3/package.json\nproject3/config/api-extractor.json\nproject3/config/other-tool2.json\nproject3/config/other-tool3.json\nproject3/src/index.ts\n```\n\nTo make things interesting, above we've introduced two \"profiles\":\n\n- `node-library` is for libraries that target the Node.js runtime\n- `web-library` is for libraries that target a web browser\n\n> **NOTE:** The `node-library` and `web-library` names are hypothetical examples. The names and purposes of\n> rig profiles are user-defined. If you only need one profile, then call it `default`.\n\nIf **project1** and **project2** are Node.js libraries, then their **api-extractor.json** now reduces to this:\n\n**project1/config/api-extractor.json**\n\n```js\n{\n  \"$schema\": \"https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json\",\n  \"extends\": \"example-rig/profile/node-library/config/api-extractor.json\"\n}\n```\n\nWhereas if **project3** is a web browser library, then it might look like this:\n\n**project3/config/api-extractor.json**\n\n```js\n{\n  \"$schema\": \"https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json\",\n  \"extends\": \"example-rig/profile/web-library/config/api-extractor.json\"\n}\n```\n\nUsing `\"extends\"` definitely made the config file shorter! But imagine that we have a large monorepo with 100 projects.\nAnd each project has 5 config files like **api-extactor.json**. We still have to copy+paste 100 x 5 = 500 config files\nacross all our project folders.\n\nCan we do better?\n\n## rig.json eliminates files entirely\n\nThe idea is to replace `config/api-extractor.json` and `config/other-tool2.json` (and any other such files)\nwith a single file `config/rig.json` that delegates everything to the rig package:\n\n**project3/config/rig.json**\n\n```js\n{\n  \"$schema\": \"https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json\",\n\n  /**\n   * (Required) The name of the rig package to inherit from.\n   * It should be an NPM package name with the \"-rig\" suffix.\n   */\n  \"rigPackageName\": \"example-rig\",\n\n  /**\n   * (Optional) Selects a config profile from the rig package.  The name must consist of\n   * lowercase alphanumeric words separated by hyphens, for example \"sample-profile\".\n   * If omitted, then the \"default\" profile will be used.\"\n   */\n  \"rigProfile\": \"web-library\"\n}\n```\n\nUsing **rig.json** eliminates the `\"extends\"` stub files entirely. A tool that implements the **rig.json** system\nwould probe for its config file (`<targetFile>.json`) using the following procedure:\n\n1. First check for `config/<targetFile>.json` in the project folder; if found, use that file. OTHERWISE...\n2. Check for `config/rig.json`; if found, then this project is using a rig package. Read the `<rigPackageName>`\n   and `<rigProfile>` settings from that file.\n3. Use Node.js module resolution to find the `<rigPackageName>` package folder (let's call that `<rigPackageFolder>`)\n4. Check for `<rigPackageFolder>/profile/<rigProfile>/<targetFile>.json`; if found, use that file. OTHERWISE...\n5. If the `<targetFile>.json` cannot be found in either of these places, the behavior is left to the tool.\n   For example, it could report an error, or proceed using defaults.\n\nIn cases where we need a project-specific customization, the `\"extends\"` field is still supported. For example,\n**project1** can still add a local override like this:\n\n**project1/config/api-extractor.json**\n\n```js\n{\n  \"$schema\": \"https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json\",\n  \"extends\": \"example-rig/profile/node-library/config/api-extractor.json\",\n\n  // Local override:\n  \"mainEntryPointFilePath\": \"<projectFolder>/lib/custom.d.ts\",\n}\n```\n\nThe result is a much shorter inventory of files:\n\n```\nexample-rig/package.json\n\nexample-rig/profile/node-library/config/api-extractor.json\nexample-rig/profile/node-library/config/other-tool2.json\nexample-rig/profile/node-library/config/other-tool3.json\n\nexample-rig/profile/web-library/config/api-extractor.json\nexample-rig/profile/web-library/config/other-tool2.json\nexample-rig/profile/web-library/config/other-tool3.json\n\nproject1/package.json\nproject1/config/rig.json\nproject1/config/api-extractor.json  <-- local override shown above\nproject1/src/index.ts\n\nproject2/package.json\nproject2/config/rig.json\nproject2/src/index.ts\n\nproject3/package.json\nproject3/config/rig.json\nproject3/src/index.ts\n```\n\n## The `@rushstack/rig-package` API\n\nThe `@rushstack/rig-package` library provides an API for loading the **rig.json** file and performing lookups.\nIt is a lightweight NPM package, intended to be easy for tool projects to accept as a dependency. The package\nalso includes the JSON schema file **rig.schema.json**.\n\nExample usage of the API:\n\n```ts\nimport { RigConfig } from '@rushstack/rig-package';\n\n// Probe for the rig.json file and load it if found\nconst rigConfig: RigConfig = RigConfig.loadForProjectFolder({\n  // Specify a  project folder (i.e. where its package.json file is located)\n  projectFolderPath: testProjectFolder\n});\n\nif (rigConfig.rigFound) {\n  // We found a config/rig.json file\n  //\n  // Prints \"/path/to/project3/config/rig.json\"\n  console.log('Found rig.json: ' + rigConfig.filePath);\n\n  // Prints \"example-rig\"\n  console.log('The rig package is: ' + rigConfig.rigPackageName);\n\n  // Resolve the rig package\n  //\n  // Prints \"/path/to/project3/node_modules/example-rig/profile/web-library\"\n  console.log('Profile folder: ' + rigConfig.getResolvedProfileFolder());\n\n  // Look up a config file.  These file paths will be tested:\n  //\n  //   /path/to/project3/folder/file.json\n  //   /path/to/project3/node_modules/example-rig/profile/web-library/folder/file.json\n  //\n  // The result will be the first path that exists, or undefined if the config file was not found.\n  console.log('Resolved config file: ' + rigConfig.tryResolveConfigFilePath('folder/file.json'));\n}\n```\n\nNote that there are also async variants of the functions that access the filesystem.\n\n## Links\n\n- [CHANGELOG.md](\n  https://github.com/microsoft/rushstack/blob/main/libraries/rig-package/CHANGELOG.md) - Find\n  out what's new in the latest version\n- [API Reference](https://api.rushstack.io/pages/rig-package/)\n\n`@rushstack/rig-package` is part of the [Rush Stack](https://rushstack.io/) family of projects.\n","_attachments":{},"homepage":"https://github.com/microsoft/rushstack#readme","bugs":{"url":"https://github.com/microsoft/rushstack/issues"},"license":"MIT"}