├── .github ├── pull_request_template.md └── workflows │ └── nodejs.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── Makefile ├── README.md ├── bin └── index.js ├── docs └── logos │ ├── png │ ├── logo.png │ └── ogp.png │ └── svg │ ├── black.svg │ └── white.svg ├── eslint.config.ts ├── package.json ├── projects ├── build.ts ├── nextjs-appdir │ ├── .pathpidaignore │ ├── app │ │ ├── %E6%97%A5%E6%9C%AC%E8%AA%9E │ │ │ └── page.tsx │ │ ├── (group1) │ │ │ ├── [pid] │ │ │ │ └── page.tsx │ │ │ └── blog │ │ │ │ ├── [...slug] │ │ │ │ └── page.tsx │ │ │ │ └── hoge │ │ │ │ └── [[...fuga]] │ │ │ │ └── page.tsx │ │ ├── (group2) │ │ │ ├── aaa │ │ │ │ ├── [...bbb] │ │ │ │ │ └── ccc │ │ │ │ │ │ └── page.tsx │ │ │ │ └── api │ │ │ │ │ └── samples │ │ │ │ │ └── page.ts │ │ │ └── x │ │ │ │ ├── [y] │ │ │ │ ├── page.tsx │ │ │ │ └── z │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ ├── .ignore │ │ │ └── page.tsx │ │ ├── [a] │ │ │ └── b │ │ │ │ ├── [...c] │ │ │ │ └── page.tsx │ │ │ │ └── index.module.css │ │ ├── _app.tsx │ │ ├── index.module.scss │ │ ├── page.tsx │ │ └── xxx │ │ │ └── (group3) │ │ │ ├── page.tsx │ │ │ └── yyy │ │ │ └── page.tsx │ ├── lib │ │ └── $path.ts │ ├── out │ │ └── lib │ │ │ ├── basic │ │ │ └── $path.ts │ │ │ ├── ignore │ │ │ └── $path.ts │ │ │ └── static │ │ │ └── $path.ts │ ├── package.json │ ├── pages │ │ └── children │ │ │ ├── %E6%97%A5%E6%9C%AC%E8%AA%9E │ │ │ └── index.tsx │ │ │ ├── .ignore │ │ │ └── index.tsx │ │ │ ├── [a] │ │ │ └── b │ │ │ │ ├── [...c].tsx │ │ │ │ └── index.module.css │ │ │ ├── [pid].tsx │ │ │ ├── _app.tsx │ │ │ ├── aaa │ │ │ ├── [...bbb] │ │ │ │ └── ccc.tsx │ │ │ └── api │ │ │ │ └── samples.ts │ │ │ ├── api │ │ │ └── users.ts │ │ │ ├── blog │ │ │ ├── [...slug].tsx │ │ │ └── hoge │ │ │ │ └── [[...fuga]].tsx │ │ │ ├── index.module.scss │ │ │ └── x │ │ │ ├── [y].tsx │ │ │ └── [y] │ │ │ └── z.tsx │ └── public │ │ ├── aa.json │ │ ├── bb │ │ ├── .ignore │ │ └── cc.png │ │ ├── duplicate-json │ │ └── sample.json │ │ ├── duplicate.json │ │ └── duplicate_json ├── nextjs-basepath │ ├── .pathpidaignore │ ├── next.config.ts │ ├── out │ │ └── lib │ │ │ ├── basic │ │ │ └── $path.ts │ │ │ ├── ignore │ │ │ └── $path.ts │ │ │ └── static │ │ │ └── $path.ts │ ├── package.json │ ├── pages │ │ ├── .ignore │ │ │ └── index.tsx │ │ ├── [a] │ │ │ └── b │ │ │ │ └── [...c].tsx │ │ ├── [pid].tsx │ │ ├── _app.tsx │ │ ├── aaa │ │ │ ├── [...bbb] │ │ │ │ └── ccc.tsx │ │ │ └── api │ │ │ │ └── samples.ts │ │ ├── api │ │ │ └── users.ts │ │ ├── blog │ │ │ ├── [...slug].tsx │ │ │ └── hoge │ │ │ │ └── [[...fuga]].tsx │ │ └── index.tsx │ ├── public │ │ ├── aa.json │ │ ├── bb │ │ │ ├── .ignore │ │ │ └── cc.png │ │ ├── duplicate-json │ │ │ └── sample.json │ │ ├── duplicate.json │ │ └── duplicate_json │ └── utils │ │ └── $path.ts ├── nextjs-custom-ext │ ├── .pathpidaignore │ ├── lib │ │ └── $path.ts │ ├── next.config.js │ ├── out │ │ └── lib │ │ │ ├── basic │ │ │ └── $path.ts │ │ │ ├── ignore │ │ │ └── $path.ts │ │ │ └── static │ │ │ └── $path.ts │ ├── package.json │ ├── pages │ │ ├── .ignore │ │ │ └── index.tsx │ │ ├── [a] │ │ │ └── b │ │ │ │ ├── [...c].tsx │ │ │ │ └── index.module.css │ │ ├── [pid].tsx │ │ ├── _app.tsx │ │ ├── aaa │ │ │ ├── [...bbb] │ │ │ │ └── ccc.tsx │ │ │ └── api │ │ │ │ └── samples.ts │ │ ├── api │ │ │ └── users.ts │ │ ├── blog │ │ │ ├── [...slug].tsx │ │ │ └── hoge │ │ │ │ └── [[...fuga]].tsx │ │ ├── custom-ext │ │ │ ├── .ignore │ │ │ │ └── index.page.tsx │ │ │ ├── hello.page.tsx │ │ │ └── post │ │ │ │ ├── [id].page.tsx │ │ │ │ └── index.tsx │ │ ├── index.module.scss │ │ ├── index.tsx │ │ ├── x.tsx │ │ └── x │ │ │ ├── [y].tsx │ │ │ └── [y] │ │ │ └── z.tsx │ └── public │ │ ├── aa.json │ │ ├── bb │ │ ├── .ignore │ │ └── cc.png │ │ ├── duplicate-json │ │ └── sample.json │ │ ├── duplicate.json │ │ └── duplicate_json ├── nextjs-src-appdir │ ├── .pathpidaignore │ ├── lib │ │ └── .gitkeep │ ├── package.json │ ├── public │ │ ├── aa.json │ │ ├── bb │ │ │ ├── .ignore │ │ │ └── cc.png │ │ ├── duplicate-json │ │ │ └── sample.json │ │ ├── duplicate.json │ │ └── duplicate_json │ └── src │ │ ├── app │ │ ├── %E6%97%A5%E6%9C%AC%E8%AA%9E │ │ │ └── page.tsx │ │ ├── (group1) │ │ │ ├── [pid] │ │ │ │ └── page.tsx │ │ │ └── blog │ │ │ │ ├── [...slug] │ │ │ │ └── page.tsx │ │ │ │ └── hoge │ │ │ │ └── [[...fuga]] │ │ │ │ └── page.tsx │ │ ├── (group2) │ │ │ ├── aaa │ │ │ │ ├── [...bbb] │ │ │ │ │ └── ccc │ │ │ │ │ │ └── page.tsx │ │ │ │ └── api │ │ │ │ │ └── samples │ │ │ │ │ └── page.ts │ │ │ └── x │ │ │ │ ├── [y] │ │ │ │ ├── page.tsx │ │ │ │ └── z │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ ├── .ignore │ │ │ └── page.tsx │ │ ├── [a] │ │ │ └── b │ │ │ │ ├── [...c] │ │ │ │ └── page.tsx │ │ │ │ └── index.module.css │ │ ├── _app.tsx │ │ ├── index.module.scss │ │ └── page.tsx │ │ ├── out │ │ └── lib │ │ │ ├── basic │ │ │ └── $path.ts │ │ │ ├── ignore │ │ │ └── $path.ts │ │ │ └── static │ │ │ └── $path.ts │ │ └── utils │ │ └── $path.ts ├── nextjs-src │ ├── .pathpidaignore │ ├── lib │ │ └── .gitkeep │ ├── package.json │ ├── public │ │ ├── aa.json │ │ ├── bb │ │ │ ├── .ignore │ │ │ └── cc.png │ │ ├── duplicate-json │ │ │ └── sample.json │ │ ├── duplicate.json │ │ └── duplicate_json │ ├── src │ │ ├── out │ │ │ └── lib │ │ │ │ ├── basic │ │ │ │ └── $path.ts │ │ │ │ ├── ignore │ │ │ │ └── $path.ts │ │ │ │ └── static │ │ │ │ └── $path.ts │ │ ├── pages │ │ │ ├── .ignore │ │ │ │ └── index.tsx │ │ │ ├── [a] │ │ │ │ └── b │ │ │ │ │ └── [...c].tsx │ │ │ ├── [pid].tsx │ │ │ ├── _app.tsx │ │ │ ├── aaa │ │ │ │ ├── [...bbb] │ │ │ │ │ └── ccc.tsx │ │ │ │ └── api │ │ │ │ │ └── samples.ts │ │ │ ├── api │ │ │ │ └── users.ts │ │ │ ├── blog │ │ │ │ ├── [...slug].tsx │ │ │ │ └── hoge │ │ │ │ │ └── [[...fuga]].tsx │ │ │ └── index.tsx │ │ └── utils │ │ │ └── $path.ts │ └── utils │ │ └── .gitkeep ├── nextjs-stable-appdir │ ├── .pathpidaignore │ ├── app │ │ ├── %E6%97%A5%E6%9C%AC%E8%AA%9E │ │ │ └── page.tsx │ │ ├── (group1) │ │ │ ├── [pid] │ │ │ │ └── page.tsx │ │ │ └── blog │ │ │ │ ├── [...slug] │ │ │ │ └── page.tsx │ │ │ │ └── hoge │ │ │ │ └── [[...fuga]] │ │ │ │ └── page.tsx │ │ ├── (group2) │ │ │ ├── aaa │ │ │ │ ├── [...bbb] │ │ │ │ │ └── ccc │ │ │ │ │ │ └── page.tsx │ │ │ │ └── api │ │ │ │ │ └── samples │ │ │ │ │ └── page.ts │ │ │ └── x │ │ │ │ ├── [y] │ │ │ │ ├── page.tsx │ │ │ │ └── z │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ ├── .ignore │ │ │ └── page.tsx │ │ ├── [a] │ │ │ └── b │ │ │ │ ├── [...c] │ │ │ │ └── page.tsx │ │ │ │ └── index.module.css │ │ ├── _app.tsx │ │ ├── index.module.scss │ │ └── page.tsx │ ├── lib │ │ └── $path.ts │ ├── next.config.js │ ├── out │ │ └── lib │ │ │ ├── basic │ │ │ └── $path.ts │ │ │ ├── ignore │ │ │ └── $path.ts │ │ │ └── static │ │ │ └── $path.ts │ ├── package.json │ ├── pages │ │ └── children │ │ │ ├── %E6%97%A5%E6%9C%AC%E8%AA%9E │ │ │ └── index.tsx │ │ │ ├── .ignore │ │ │ └── index.tsx │ │ │ ├── [a] │ │ │ └── b │ │ │ │ ├── [...c].tsx │ │ │ │ └── index.module.css │ │ │ ├── [pid].tsx │ │ │ ├── _app.tsx │ │ │ ├── aaa │ │ │ ├── [...bbb] │ │ │ │ └── ccc.tsx │ │ │ └── api │ │ │ │ └── samples.ts │ │ │ ├── api │ │ │ └── users.ts │ │ │ ├── blog │ │ │ ├── [...slug].tsx │ │ │ └── hoge │ │ │ │ └── [[...fuga]].tsx │ │ │ ├── index.module.scss │ │ │ └── x │ │ │ ├── [y].tsx │ │ │ └── [y] │ │ │ └── z.tsx │ └── public │ │ ├── aa.json │ │ ├── bb │ │ ├── .ignore │ │ └── cc.png │ │ ├── duplicate-json │ │ └── sample.json │ │ ├── duplicate.json │ │ └── duplicate_json ├── nextjs │ ├── .pathpidaignore │ ├── lib │ │ └── $path.ts │ ├── out │ │ └── lib │ │ │ ├── basic │ │ │ └── $path.ts │ │ │ ├── ignore │ │ │ └── $path.ts │ │ │ └── static │ │ │ └── $path.ts │ ├── package.json │ ├── pages │ │ ├── %E6%97%A5%E6%9C%AC%E8%AA%9E │ │ │ └── index.tsx │ │ ├── .ignore │ │ │ └── index.tsx │ │ ├── [a] │ │ │ └── b │ │ │ │ ├── [...c].tsx │ │ │ │ └── index.module.css │ │ ├── [pid].tsx │ │ ├── _app.tsx │ │ ├── aaa │ │ │ ├── [...bbb] │ │ │ │ └── ccc.tsx │ │ │ └── api │ │ │ │ └── samples.ts │ │ ├── api │ │ │ └── users.ts │ │ ├── blog │ │ │ ├── [...slug].tsx │ │ │ └── hoge │ │ │ │ └── [[...fuga]].tsx │ │ ├── index.module.scss │ │ ├── index.tsx │ │ ├── x.tsx │ │ └── x │ │ │ ├── [y].tsx │ │ │ └── [y] │ │ │ └── z.tsx │ └── public │ │ ├── aa.json │ │ ├── bb │ │ ├── .ignore │ │ └── cc.png │ │ ├── duplicate-json │ │ └── sample.json │ │ ├── duplicate.json │ │ └── duplicate_json └── projects.ts ├── src ├── buildTemplate.ts ├── cli.ts ├── createHash.ts ├── createNextTemplate.ts ├── createStaticTemplate.ts ├── getConfig.ts ├── isIgnored.ts ├── parseAppDir.ts ├── parsePagesDir.ts ├── parseQueryFromTS.ts ├── replaceWithUnderscore.ts ├── watchInputDir.ts └── writeRouteFile.ts ├── tests └── index.spec.ts ├── tsconfig.build.json └── tsconfig.json /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | projects/*/** 3 | $*.ts 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/README.md -------------------------------------------------------------------------------- /bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/bin/index.js -------------------------------------------------------------------------------- /docs/logos/png/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/docs/logos/png/logo.png -------------------------------------------------------------------------------- /docs/logos/png/ogp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/docs/logos/png/ogp.png -------------------------------------------------------------------------------- /docs/logos/svg/black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/docs/logos/svg/black.svg -------------------------------------------------------------------------------- /docs/logos/svg/white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/docs/logos/svg/white.svg -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/package.json -------------------------------------------------------------------------------- /projects/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/build.ts -------------------------------------------------------------------------------- /projects/nextjs-appdir/.pathpidaignore: -------------------------------------------------------------------------------- 1 | .ignore 2 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/%E6%97%A5%E6%9C%AC%E8%AA%9E/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/app/%E6%97%A5%E6%9C%AC%E8%AA%9E/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/(group1)/[pid]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/app/(group1)/[pid]/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/(group1)/blog/[...slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/app/(group1)/blog/[...slug]/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/(group1)/blog/hoge/[[...fuga]]/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/(group2)/aaa/[...bbb]/ccc/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/(group2)/aaa/api/samples/page.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/(group2)/x/[y]/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/(group2)/x/[y]/z/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/(group2)/x/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/.ignore/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/[a]/b/[...c]/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/[a]/b/index.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/app/_app.tsx -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/index.module.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/app/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/xxx/(group3)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/app/xxx/(group3)/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-appdir/app/xxx/(group3)/yyy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/app/xxx/(group3)/yyy/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-appdir/lib/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/lib/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-appdir/out/lib/basic/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/out/lib/basic/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-appdir/out/lib/ignore/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/out/lib/ignore/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-appdir/out/lib/static/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/out/lib/static/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-appdir/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/package.json -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/%E6%97%A5%E6%9C%AC%E8%AA%9E/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/pages/children/%E6%97%A5%E6%9C%AC%E8%AA%9E/index.tsx -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/.ignore/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/[a]/b/[...c].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/[a]/b/index.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/[pid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/pages/children/[pid].tsx -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/pages/children/_app.tsx -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/aaa/[...bbb]/ccc.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/aaa/api/samples.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/api/users.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/blog/[...slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-appdir/pages/children/blog/[...slug].tsx -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/blog/hoge/[[...fuga]].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/index.module.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/x/[y].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/pages/children/x/[y]/z.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/public/aa.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/public/bb/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/public/bb/cc.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/public/duplicate-json/sample.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/public/duplicate.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-appdir/public/duplicate_json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/.pathpidaignore: -------------------------------------------------------------------------------- 1 | .ignore 2 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-basepath/next.config.ts -------------------------------------------------------------------------------- /projects/nextjs-basepath/out/lib/basic/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-basepath/out/lib/basic/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-basepath/out/lib/ignore/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-basepath/out/lib/ignore/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-basepath/out/lib/static/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-basepath/out/lib/static/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-basepath/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-basepath/package.json -------------------------------------------------------------------------------- /projects/nextjs-basepath/pages/.ignore/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/pages/[a]/b/[...c].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/pages/[pid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-basepath/pages/[pid].tsx -------------------------------------------------------------------------------- /projects/nextjs-basepath/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-basepath/pages/_app.tsx -------------------------------------------------------------------------------- /projects/nextjs-basepath/pages/aaa/[...bbb]/ccc.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/pages/aaa/api/samples.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/pages/api/users.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/pages/blog/[...slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-basepath/pages/blog/[...slug].tsx -------------------------------------------------------------------------------- /projects/nextjs-basepath/pages/blog/hoge/[[...fuga]].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-basepath/pages/index.tsx -------------------------------------------------------------------------------- /projects/nextjs-basepath/public/aa.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/public/bb/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/public/bb/cc.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/public/duplicate-json/sample.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/public/duplicate.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/public/duplicate_json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-basepath/utils/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-basepath/utils/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/.pathpidaignore: -------------------------------------------------------------------------------- 1 | .ignore 2 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/lib/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-custom-ext/lib/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-custom-ext/next.config.js -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/out/lib/basic/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-custom-ext/out/lib/basic/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/out/lib/ignore/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-custom-ext/out/lib/ignore/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/out/lib/static/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-custom-ext/out/lib/static/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-custom-ext/package.json -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/.ignore/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/[a]/b/[...c].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/[a]/b/index.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/[pid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-custom-ext/pages/[pid].tsx -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-custom-ext/pages/_app.tsx -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/aaa/[...bbb]/ccc.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/aaa/api/samples.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/api/users.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/blog/[...slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-custom-ext/pages/blog/[...slug].tsx -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/blog/hoge/[[...fuga]].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/custom-ext/.ignore/index.page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/custom-ext/hello.page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/custom-ext/post/[id].page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/custom-ext/post/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/index.module.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-custom-ext/pages/index.tsx -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/x.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/x/[y].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/pages/x/[y]/z.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/public/aa.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/public/bb/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/public/bb/cc.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/public/duplicate-json/sample.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/public/duplicate.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-custom-ext/public/duplicate_json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/.pathpidaignore: -------------------------------------------------------------------------------- 1 | .ignore 2 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src-appdir/package.json -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/public/aa.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/public/bb/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/public/bb/cc.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/public/duplicate-json/sample.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/public/duplicate.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/public/duplicate_json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/%E6%97%A5%E6%9C%AC%E8%AA%9E/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src-appdir/src/app/%E6%97%A5%E6%9C%AC%E8%AA%9E/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/(group1)/[pid]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src-appdir/src/app/(group1)/[pid]/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/(group1)/blog/[...slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src-appdir/src/app/(group1)/blog/[...slug]/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/(group1)/blog/hoge/[[...fuga]]/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/(group2)/aaa/[...bbb]/ccc/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/(group2)/aaa/api/samples/page.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/(group2)/x/[y]/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/(group2)/x/[y]/z/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/(group2)/x/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/.ignore/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/[a]/b/[...c]/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/[a]/b/index.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src-appdir/src/app/_app.tsx -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/index.module.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src-appdir/src/app/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/out/lib/basic/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src-appdir/src/out/lib/basic/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/out/lib/ignore/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src-appdir/src/out/lib/ignore/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/out/lib/static/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src-appdir/src/out/lib/static/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-src-appdir/src/utils/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src-appdir/src/utils/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-src/.pathpidaignore: -------------------------------------------------------------------------------- 1 | .ignore 2 | -------------------------------------------------------------------------------- /projects/nextjs-src/lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src/package.json -------------------------------------------------------------------------------- /projects/nextjs-src/public/aa.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/public/bb/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/public/bb/cc.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/public/duplicate-json/sample.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/public/duplicate.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/public/duplicate_json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/src/out/lib/basic/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src/src/out/lib/basic/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-src/src/out/lib/ignore/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src/src/out/lib/ignore/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-src/src/out/lib/static/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src/src/out/lib/static/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-src/src/pages/.ignore/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/src/pages/[a]/b/[...c].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/src/pages/[pid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src/src/pages/[pid].tsx -------------------------------------------------------------------------------- /projects/nextjs-src/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src/src/pages/_app.tsx -------------------------------------------------------------------------------- /projects/nextjs-src/src/pages/aaa/[...bbb]/ccc.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/src/pages/aaa/api/samples.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/src/pages/api/users.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/src/pages/blog/[...slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src/src/pages/blog/[...slug].tsx -------------------------------------------------------------------------------- /projects/nextjs-src/src/pages/blog/hoge/[[...fuga]].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-src/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src/src/pages/index.tsx -------------------------------------------------------------------------------- /projects/nextjs-src/src/utils/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-src/src/utils/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-src/utils/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/.pathpidaignore: -------------------------------------------------------------------------------- 1 | .ignore 2 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/%E6%97%A5%E6%9C%AC%E8%AA%9E/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/app/%E6%97%A5%E6%9C%AC%E8%AA%9E/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/(group1)/[pid]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/app/(group1)/[pid]/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/(group1)/blog/[...slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/app/(group1)/blog/[...slug]/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/(group1)/blog/hoge/[[...fuga]]/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/(group2)/aaa/[...bbb]/ccc/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/(group2)/aaa/api/samples/page.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/(group2)/x/[y]/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/(group2)/x/[y]/z/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/(group2)/x/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/.ignore/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/[a]/b/[...c]/page.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/[a]/b/index.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/app/_app.tsx -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/index.module.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/app/page.tsx -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/lib/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/lib/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/next.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | experimental: { appDir: true }, 3 | } 4 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/out/lib/basic/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/out/lib/basic/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/out/lib/ignore/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/out/lib/ignore/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/out/lib/static/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/out/lib/static/$path.ts -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/package.json -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/%E6%97%A5%E6%9C%AC%E8%AA%9E/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/pages/children/%E6%97%A5%E6%9C%AC%E8%AA%9E/index.tsx -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/.ignore/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/[a]/b/[...c].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/[a]/b/index.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/[pid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/pages/children/[pid].tsx -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/pages/children/_app.tsx -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/aaa/[...bbb]/ccc.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/aaa/api/samples.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/api/users.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/blog/[...slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs-stable-appdir/pages/children/blog/[...slug].tsx -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/blog/hoge/[[...fuga]].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/index.module.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/x/[y].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/pages/children/x/[y]/z.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/public/aa.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/public/bb/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/public/bb/cc.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/public/duplicate-json/sample.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/public/duplicate.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs-stable-appdir/public/duplicate_json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/.pathpidaignore: -------------------------------------------------------------------------------- 1 | .ignore 2 | -------------------------------------------------------------------------------- /projects/nextjs/lib/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs/lib/$path.ts -------------------------------------------------------------------------------- /projects/nextjs/out/lib/basic/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs/out/lib/basic/$path.ts -------------------------------------------------------------------------------- /projects/nextjs/out/lib/ignore/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs/out/lib/ignore/$path.ts -------------------------------------------------------------------------------- /projects/nextjs/out/lib/static/$path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs/out/lib/static/$path.ts -------------------------------------------------------------------------------- /projects/nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs/package.json -------------------------------------------------------------------------------- /projects/nextjs/pages/%E6%97%A5%E6%9C%AC%E8%AA%9E/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs/pages/%E6%97%A5%E6%9C%AC%E8%AA%9E/index.tsx -------------------------------------------------------------------------------- /projects/nextjs/pages/.ignore/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/pages/[a]/b/[...c].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/pages/[a]/b/index.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/pages/[pid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs/pages/[pid].tsx -------------------------------------------------------------------------------- /projects/nextjs/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs/pages/_app.tsx -------------------------------------------------------------------------------- /projects/nextjs/pages/aaa/[...bbb]/ccc.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/pages/aaa/api/samples.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/pages/api/users.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/pages/blog/[...slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs/pages/blog/[...slug].tsx -------------------------------------------------------------------------------- /projects/nextjs/pages/blog/hoge/[[...fuga]].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/pages/index.module.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/nextjs/pages/index.tsx -------------------------------------------------------------------------------- /projects/nextjs/pages/x.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/pages/x/[y].tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/pages/x/[y]/z.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/public/aa.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/public/bb/.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/public/bb/cc.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/public/duplicate-json/sample.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/public/duplicate.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/nextjs/public/duplicate_json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/projects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/projects/projects.ts -------------------------------------------------------------------------------- /src/buildTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/buildTemplate.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/createHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/createHash.ts -------------------------------------------------------------------------------- /src/createNextTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/createNextTemplate.ts -------------------------------------------------------------------------------- /src/createStaticTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/createStaticTemplate.ts -------------------------------------------------------------------------------- /src/getConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/getConfig.ts -------------------------------------------------------------------------------- /src/isIgnored.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/isIgnored.ts -------------------------------------------------------------------------------- /src/parseAppDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/parseAppDir.ts -------------------------------------------------------------------------------- /src/parsePagesDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/parsePagesDir.ts -------------------------------------------------------------------------------- /src/parseQueryFromTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/parseQueryFromTS.ts -------------------------------------------------------------------------------- /src/replaceWithUnderscore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/replaceWithUnderscore.ts -------------------------------------------------------------------------------- /src/watchInputDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/watchInputDir.ts -------------------------------------------------------------------------------- /src/writeRouteFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/src/writeRouteFile.ts -------------------------------------------------------------------------------- /tests/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/tests/index.spec.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/pathpida/HEAD/tsconfig.json --------------------------------------------------------------------------------