Skip to content

Commit 0abc699

Browse files
committed
fix: register indexPolicies hook when configuring package
1 parent 7d2ff1b commit 0abc699

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

configure.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ export async function configure(command: Configure) {
2828
await codemods.updateRcFile((rcFile) => {
2929
rcFile.addCommand('@adonisjs/bouncer/commands')
3030
rcFile.addProvider('@adonisjs/bouncer/bouncer_provider')
31+
rcFile.addNamedImport('@adonisjs/bouncer', ['indexPolicies'])
32+
rcFile.addAssemblerHook('init', 'indexPolicies()', true)
3133
})
3234

3335
/**

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
"quick:test": "node --import=@poppinss/ts-exec --enable-source-maps bin/test.ts"
3939
},
4040
"devDependencies": {
41-
"@adonisjs/assembler": "^8.0.0-next.26",
42-
"@adonisjs/core": "^7.0.0-next.16",
41+
"@adonisjs/assembler": "^8.0.0-next.32",
42+
"@adonisjs/core": "^7.0.0-next.27",
4343
"@adonisjs/eslint-config": "^3.0.0-next.5",
4444
"@adonisjs/i18n": "^3.0.0-next.2",
4545
"@adonisjs/prettier-config": "^1.4.5",

tests/configure.spec.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ test.group('Configure', (group) => {
5454

5555
await assert.fileContains('adonisrc.ts', '@adonisjs/bouncer/commands')
5656
await assert.fileContains('adonisrc.ts', '@adonisjs/bouncer/bouncer_provider')
57+
await assert.fileContains('adonisrc.ts', [
58+
`import { indexPolicies } from '@adonisjs/bouncer'`,
59+
'init: [indexPolicies()]',
60+
])
5761
await assert.fileContains('app/abilities/main.ts', abilitiesStub.contents)
5862
await assert.fileContains(
5963
'app/middleware/initialize_bouncer_middleware.ts',

0 commit comments

Comments
 (0)