Running and older version of Strapi

I was wondering if there is any documentation on running older version of strapi. I have cloned a strapi application that is on an older version specifically 3.0.0-alpha.25.2. I want to run the application locally but am having issues setting everything up because the file structure and set up commands are very different the contemporary set up commands for for strapi

i.e. package.json

  "name": "strapi-admin",
  "repository": {
    "type": "git",
    "url": "git://"
  "scripts": {
    "analyze": "node ./node_modules/strapi-helper-plugin/lib/internals/scripts/analyze.js",
    "analyze:clean": "node ./node_modules/strapi-helper-plugin/node_modules/.bin/rimraf stats.json",
    "build": "cross-env APP_PATH=$APP_PATH npm run build:dll && cross-env NODE_ENV=production IS_ADMIN=true ./node_modules/strapi-helper-plugin/node_modules/.bin/webpack --config ./node_modules/strapi-helper-plugin/lib/internals/webpack/ --color -p --progress",
    "build:clean": "cross-env node ./node_modules/strapi-helper-plugin/node_modules/.bin/rimraf admin/build",
    "build:dev": "cross-env npm run build:dll && NODE_ENV=development IS_ADMIN=true node ./node_modules/strapi-helper-plugin/node_modules/.bin/webpack --config ./node_modules/strapi-helper-plugin/lib/internals/webpack/ --color -p --progress",
    "build:dll": "cross-env APP_PATH=$APP_PATH NODE_ENV=production IS_ADMIN=true ./node_modules/strapi-helper-plugin/node_modules/.bin/webpack --config ./node_modules/strapi-helper-plugin/lib/internals/webpack/webpack.dll.babel.js --color -p --progress",
    "generate": "node ./node_modules/strapi-helper-plugin/node_modules/.bin/plop --plopfile ./node_modules/strapi-helper-plugin/lib/internals/generators/index.js",
    "preanalyze": "npm run analyze:clean",
    "prebuild": "cross-env NODE_ENV=production IS_ADMIN=true node ./node_modules/strapi-helper-plugin/lib/internals/scripts/loadAdminConfigurations.js",
    "prepublishOnly": "IS_MONOREPO=true npm run build",
    "presetup": "node ./scripts/preSetup.js",
    "prestart": "cross-env NODE_ENV=development PORT=4000 IS_ADMIN=true node ./node_modules/strapi-helper-plugin/lib/internals/scripts/loadAdminConfigurations.js",
    "prettier": "node ./node_modules/strapi-helper-plugin/node_modules/.bin/prettier --single-quote --trailing-comma es5 --write \"{admin,__{tests,mocks}__}/**/*.js\"",
    "setup": "node ./scripts/setup.js",
    "start": "cross-env NODE_ENV=development PORT=4000 IS_ADMIN=true node ./node_modules/strapi-helper-plugin/lib/server",
    "test": "echo \"no tests yet\""
  "version": "3.0.0-alpha.25.2"

Any help would be great.

By looking at that, it’s not an older version of a strapi application it’s an old version of strapi itself the sourcecode.

So you can’t just run it you would have to build it and then install it from there.
Note that V3 has been deprecated and went EOL (End of life) in 31st December 2022.
So I don’t think you will find much use for a 3.0.0-alpha.25.2 which is alpha released March 15 2019 so 4 years ago.